Anti-androgens. Taking anti-androgens such as Yaz (drospirenone and ethinyl estradiol) or yazmin or spironolactone can help. Also birth control pills help to regulate hormone levels which can stabilize their influence on acne formation.
Difficult to prevent. Ad you may have to resort to treatment rather than prevention. Obvious cessation of exogenous steroids such as Anabolic steroids are your first step. Some medications are useful to block the effects of testosterone induced acne such as spironolactone but any of these should not be taken without the supervision of a physician and may have other unwanted side effects.
Benzoyl peroxide. Apply as tolerated. This will control the less severe cases; your physician may have something else to add that's right for you if it is not sufficient.
Oral medications. Usually hormonal acne that is unresponsive to topical medications and antibiotics need systemic therapy with birth control pills and or spironolactone. See dermatologist.
Does hormonal acne ever go away? Ways to prevent it? The only time I ever get acne is right before my time of the month. It is usually only one or two pimples. It is always in the same general area - chin/mouth and it is really frustrating how it always
Acne. Acne in middle aged woman is quite common. Fortunately, there are many effective treatment options. Please read about some treatment options such as possibly spironolactone (hormone blocker), antibiotic, or other therapies at the link below. I hope that helps a little.