I started my period last night. Thank y'all so much for the support and encouraging words.
I feel silly for overreacting and getting so worked up. My poor boyfriend is the one who has to pay the price when I get like that because I take it out on him.