Almost threw up

I’ve had my period since the 13th and had a massive stomach ache. I can’t tell if I have cramps of if I have to poop so would usually let myself sit in a pain until I realize what I have to do. In this case I needed to use the bathroom. I sat on the toilet for a while before having the need to absolutely throw up everywhere. I got up and felt so incredibly light headed I didn’t know what to do. I had to lay down on the bathroom floor for a while before I could regain strength to continue using the toilet. Luckily my boyfriend came over and got me McDonald’s and painkillers as well as chocolates and cuddles but before hand I was crying to him on the phone because the pain was the worst I’ve ever had period wise. My period is very irregular and comes randomly and I’m still a teen so I don’t know if this is normal. Is it and has anyone experienced worse because it’s genuinely horrible