So confused!!

Bryn
So last week i was soooo tired like pretty much just slept the week away after work. Then all of this week i was still extremely tired but also nauseous,dizzy, very tender stomach, felt like someone was sitting on my chest and out of breath, moody and emotional. I was supose to get my period on 4/4 and usually my period is like clock work but i got it on 4/2 and now its over today 4/4. And I'm having mild cramping and im dizzy and still extremely tired, moody,emotional and my stomach is tender. I dont know what to think. HELP!!!!