Pregnancy scare

I am technically a virgin, I pulled an all nighter and I have been very moody lately, my period is late and this morning I went to the bathroom to see if my period came and I got this terrible feeling in my stomach like it hurt really bad, I also have been feeling like I’m going to throw up all day any suggestions??