I had unprotected sex with my boyfriend on September 30th and October 7th. He mentioned that the first time he believes he might have ejaculated inside my vagina. I went to a clinic and took a urine pregnancy test, it came out negative but I had peed twenty minutes before I peed for the sample. My period was supposed to come October 18th and it did not come until October 22nd and ended the 27th. The first day I was spotting brown discharge, however, the second day it was a bit more and became heavier and heavier through the day. It stayed heavy for about three days after that and then suddenly stopped. I have been feeling bloated, I am craving different foods that usually I don't like, I'm moody, I often urinate, I have back pains, and really bad cramps. What could this mean?