WHAT.....

had intercourse on the 5 and spotted pinkish on my underwear but only for a couple hours then it went away on the 10 but my cycle isn't due till the 22nd do you know what that could be? My last cycle was on the 22 of June. Since then I puked on Friday at 12am, last night n this morning. TMI. I took a dollar store test on Thursday n it said negative.  but since Friday I've bin really moody and cry for stupid reasons. usually my boobs are sore and my stomach is bloated but nothing except nauseous Ness and my boobs look a.lil bigger. My cycle are 29 ,the last 7 days.