You should really see a doctor and get a blood test to see if you are pregnant. And I'm assuming that if you don't know if you had sex or not, that perhaps you are thinking you may have been taken advantage of? All the more reason to see a doc, (and also, no matter how drunk you may have been, or whatever the case may be, it is NOT ok for someone to take advantage of you like that... I'm not assuming that you are dismissing it, but I just wanted to say that you shouldn't, no one has the right to treat you that way, no matter what.) I have had pretty bad period my whole life, lots of cramping but not much flow. I was a vegetarian for 8 years, (started the year before I got my first period) and then started eating chicken and fish again at around 20 years and my flow was heavier, and periods longer. (cramps weren't really worse, but I did develop polycystic ovarian syndrome during this time, and THAT is worse, by far.... anyway, 2 months ago, (at age 2

I went Vegan, whole foods, (no refined or processed foods) and Almost no bleeding, with NO cramps AT ALL. The only pain I am having is actually in my ovary, which is from the cysts, and even that is AMAZINGLY less painful than normal. (In the past I have been hospitalized for it, and at home had to take hydrocodone...) So yeah, pretty sure that not eating animal protein is REALLY REALLY good for your reproductive system. Go Veg.