Drink plenty of water, use benzoyl peroxide or tea tree oil on the zit, wash your face everyday, don't eat a bunch of greasy food. I have found that using alcohol free astringent works well for me, but I have super sensitive skin. Also the water you bathe in has a lot to do with it, city water makes me break out, but not well water or water near the beach, humidity helps a lot for me too, but like I said, I have extremely sensitive Irish skin. lol