So I have just started my period a week early. Usually my period is in time or a day or two late. The last time I was on my period, I had sex with my boyfriend then a couple hours later I started my period. He didn't ejaculate but I've been told you can still get pregnant from precum. Yesterday I've began to spot just a little and started to get hot flashes, feel dizzy, feeling like I needed to throw up but don't actually throw up and had small cramps. Then today the bleeding got heavier but not really heavy. And I started to get really bad cramps and got bloated and still had hot flashes, felt slightly dizzy, feel the need to throw up but don't actually throw up, I feel shaky also. Could this mean I'm pregnant or is my period just early. Also I have been under a lot of emotional stress, but I do hope that I am pregnant. What do you guys think?