Stay away from soy (gave me acne), whatever, and sissy foods like sprouts and grains and all that garbage. Also, depending on your ethnicity eat what fits your body type. Look at the musician Moby, he's vegan and I wouldn't call him the poster child for healthy looking and alicia silverstone probably eats lots of tofu, looks worse than she used to. I found meat and veggies with some fruits really works for me as does lots of water. Not overdoing any one food is a good rule of thumb. Junk food WILL contribute to acne to an extent. There was a recent scientific study done on a population of people with NO acne at all and when they ate high sugar/refined carb foods, BOOM acne. If acne were mainly hereditary, there wouldn't be so many perfect skinned parents with broken out kids. Hereditary isn't the sole factor, it's part of it>it means you have to work harder unfortunately to combat acne. But I'd stay away from foods like soy ,which seriously messes up hormones(it's been proven scientifically in dozens of studies from johns hopkins to cornell) and also overdoing grains. If i'd never been vegetarian I'd have a near perfect looking complexion and the pristine cavity free teeth I had till I was 20
But had I known all this before being vegetarian damn straight I wouldn't have become that and I was veggie for less than a a couple years and that was enough for the shit to hit the fan. :sad: So, heed the warning, ignore the media hype and unless you're Asian, don't eat soy. FYI almost every commercial and processed product contains soy so check.