Idk if this is normal

Today my boyfriend came over and we watched movies and he fingered me a couple of times

Idk if he just scratched me but I went to the toilet and there was blood on my undies

I’m on the pill and my period isn’t due until next week and like a couple of weeks ago I started feeling sick and vomited a couple of times and like when I was on my period last it only came for one day or so

Idk if this is normal or not