Use virgin coconut oil on your face, the good oil will make it so that the sebum don't have to increase to moisturize your face, it is also anti-bacterial/viral/inflammation.
Get a facial once a month to keep acne under control.
Or you can go medical route and take meds like accutane, there are some side effects (depression, I believe).
Your hormones can't help themselves, you just have acne and have to deal with it. I didn't stop getting major breakouts since maybe...