AF due May 1st

Brianna
Throwing up at work today and having cramps among other things. Here's to hoping it's all for a good reason.