Surprise periods.

Jazmine

I hate these SO MUCH. When you think you still have at least a week before you practically bleed out for days, have crippling pain and psycho mood swings... SURPRISE!