Although it's been proven that chocolate and other junk food don't actually cause pimples, staying away from oily, greasy foods can still have a positive effect for your skin. Pimples form when excess oil clogs up your pores, so limiting the amount of oil that you put into your body in the first place is a step in the right direction. Plus, if your body is healthy on the inside, that will be reflected on the outside.
- Stay away from foods like potato chips, chocolate, pizza and fries. These foods are high in fat, sugar and starch, which is not good news for your skin or your overall health. You don't need to deprive yourself completely, just try to limit your intake a little.
- Eat plenty of fresh fruit and vegetables. Their water content helps to hydrate the skin while their vitamins and minerals give your body the ammunition it needs to fight pimples. In particular, try to eat fruit and veg with a high vitamin A content (such as broccoli, spinach and carrots) as this helps to flush acne-causing proteins from the system, and with high vitamin E and C contents (oranges, tomatoes, sweet potatoes, avocados) which have antioxidant effects and help to calm the skin.