Stupid pregnancy worry

I know this is probably quite silly, but I've been having stomach ache nightly for the past 4 nights, it's like a kind of bubbly sometimes firey belly ache along with feelings of nausea when I lie down, I also threw up in my mouth while at work two days ago, and possibly unrelated, I've been gaining weight faster than I would like (2 pounds in between 1 and 2 weeks) now this is where I might be silly. I'm worried I might be pregnant. it's so unlikely but I just need some reassurance, me and my boyfriend haven't had sex in over a month (due to lockdown) and I had my period almost a month ago (after we last had sex) but it was a weird one, I was due on Wednesday but bled the Saturday before, then the Monday, then fully started on Wednesday but it was HEAVY, which it never usually is. I'm on birth control pills which I always take and though we don't use condoms he always pulls out (we don't really have sex that often either), so he never finishes inside me, I'm on the pill, and I've had a period since, can someone just tell me I'm being silly and I'm not pregnant please?