I started to cry

Mackenzie • Mackenzie

My period is due tomorrow and i just had a mental break down for no reason like i was crying like my parents died for 2 hours wtf??

Anyone have any tips on how to avoid this?