Girls and women often break out more around the time of their menstrual cycles, because around that time of the month, the body produces more of the hormone progesterone, which stimulates oil production.
Stress can also spur breakouts, because anxiety causes the adrenal glands to produce more androgens.