what's going on with my body?

It's only been like this since Monday, but it's so bothersome...
I get constant headaches, my stomach hurts all the time, I always feel like I have to puke, and now I get light headed and super dizzy over almost everything. Like walking on stairs, turning my head in any direction, and especially when I'm just sitting in cars. 
I've also been super sleepy lately and have passed out a couple times. Once in while when I'm trying to eat, I take one bite and I almost puke! 
Every time I'm in the car I always take a nap now to avoid the sickness feeling and puking. The back of my shoulders and lower neck have been feeling limp or numb? I have no idea what's going on with me!
I told my boyfriend and he thinks I'm pregnant, but I don't know what pregnancy symptoms are and this just didn't seem like it was to me, but I'm still going to take a test soon to reassure him. 
My headaches have just hurt so bad that I just punched my head once to stop it!? I don't know want I was thinking, but it was just so painful and I wanted it to stop. My parents are telling me I should go to the hospital, but I feel like it's not that serious? Unless it is 😅
No, I'm actually currently on my period, but it's very light now but it was very heavy at first. This started happening the day after I had protected sex (condom) with my boyfriend if that helps though.