Help I’m only 16

I’m posting this anonymously because I’m only 16 and feel embarrassed. Please no judgment or hate. So me and my boyfriend have been together almost two years, and I was on the pill until about 7 months ago. I came off and my periods started again after 3. My periods after that was very regular. But in April my boyfriend accidentally came in me when I was ovulating. I’m now 42 days late for my period I took a test when I was 1&8 days late both negative. But I still haven’t come on and now I’m

- always tired

- been throwing up

- got head aches

- dizzy

- spotting (believe it or not I’ve never spotted to my knowledge)

- awful cramps

What shall I do? I know they came back negative but could I still be pregnant? I’m so worried.