1.Change your eating habits. Eating healthy doesn't just keep you from getting fat, it helps keep your skin beautiful. Drink water and make sure you gets lots of fruits and veggies.
2.That being said, I've heard from a couple of people that proactiv is a good product to prevent zits.
3. If the problem persists see a dermatologist. They'll give you a prescription that'll work.