If so, I have the cure!
Make arrangements to finally see your friends. Arrange a babysitter. Buy yourself a new outfit.
After being up to 3 weeks late each cycle, guess who has arrived promptly this morning? AF and she’s brought ALL her favourite friends too- cramping, flooding, spots, rage 
Just want to lie in bed, watch Titanic and cry.