Hi,
Acne occurs when the pores of the skin become clogged with oil, dead skin cells, and/or bacteria.
The hair follicles containing glands that produce sebum open onto the skin through pores. These pores allow the sebum to reach the hair shaft and the skin. In certain situations, the glands excrete excess sebum and it cannot be cleared from the pores efficiently.
Apart from hereditary factors (causing hyperactive sebaceous glands), certain diets (high in refined sugars and processed foods) and hormonal changes are associated with outbreaks of acne lesions.
OTC bactericidal products containing benzoyl peroxide may be used in mild to moderate acne. The gel or cream containing benzoyl peroxide is rubbed, twice daily, into the pores over the affected region. Antibiotics such as erythromycin, clindamycin can be applied on the lesions.
You cannot really keep them from recurring if your skin is prone to developing them. You can make appropriate dietary adjustments, if it is applicable to you. Keep the skin clean by washing it 2-3 times a day and avoid using oil-based creams/lotions.
Ref: http://en.wikipedia.org/wiki/Acne
try proactive, and for now wahs your face twice a day, and i always use rubbing alcohol to swipe my face off, or witch hazel! it drys it out and then they start to go away keeps your face from being so oily as well, i have very oily skin..