This past year I switched to a whole foods diet. I eat eggs, whole milk & cheese, veggies, fruit, white meat, saturated & unsaturated natural oils (nothing manufactured like margarine or anything hydrogenated), root veggies (potatoes, sweet potatoes, turnips), beans/lentils (I'm not afraid of soy based things) grain based breads including whole wheat, whole wheat pasta. I tend to avoid red meat (pork and beef). I quit fast food and anything I suspected of a manufactured element. I was bordering on high cholesterol and pre diabetes. Since then I've dropped 35 lbs and everything is back in the normal range. I don't think you have to go vegan, just get away from all the over salted, over manufactured, sugar "enhanced" garbage. We're omnivores, I think we have the machinery to process normal foods. I admit this worked for me and may not work for everyone. The only "vice" I allow myself is a couple of diet cokes a day, but most days it's just coffee. I only will have a drink or two socially on the weekend and tend to stick to wine or clear spirits and lime/lemon.