My period was from July 30th to August 6th. I had unprotected sex Aug 20th-25th. I started my period again August 27th to Sept 3rd. It was my first time. I had gone in to the doctors to check for std, but we only found out that I had yeast infection. I took some medicines for that, starting Aug 27th. After my period ended on Sept 3rd, I had a white discharge, and I was going in to see the doctor again, but then the discharge stopped. I'm usually on a 28 day cycle. So I calculated and figured that I should have my next period starting Sept 24th. However, I started spotting Sept 19th to Sept 22th with dark red or brown color, and then had my period right after. I've never had a long spotting period before. In fact, I've never had an early period before. My last two recent periods haven't been clumpy as before, and they have been lighter in color, especially with this september period. I didn't have crampings with these two periods at all, which is weird because I usually do have cramps. My blood is not dark red, but it's like light red or pink. Today is Sept 26th and I still have some spots left. Actually, the last few days, the blood wasn't much, it's about average, but color is different. Aside from that, I've been gagging a lot every morning when I brush my teeth. One of the days, I actually ended up vomiting the coffee that I had that morning. I sleep ALL the time. I got really dizzy at work once, even though I had eaten before coming to work. I lost appetite b/c I couldn't even eat my favorite foods. The dark areas of my areolas seem bigger in diameter, not to an extreme, but definitely different. But honestly, I didn't measure my areolas before I had sex, so I can't accurately compare. I have taken hpt several times, but I got neg results. I also have been very stressed out with everything in my life though. So I don't know what this is due to. Stress? Infection? Pregnancy? Plus, it's been about a month since I had unprotected sex, so I don't know if it would show anything. I don't know what's going on, but I know that something is different.