Ikr what to do (kinda TMI)

boo

So I’ve been dating this guy for about 6 months and we are very sexually active and never use condoms. I’m 17 now and a week or two before my period was supposed to start, I started spotting and it was a brown light pink. It’s been a little over a week and today I started spotting again so idk what that means. Also I’ve started to stick my nose up to all my favorite foods and will only eat what I’m craving. And recently been throwing up and having pain in my back and abdomen. My friend is bringing me a test but should I just wait? Idk I need advice