PMS or pregnancy?

Domenica • Baby Bear due June 22nd 💕👶🏻
I've been extremely gassy! Bloated and constipated, I just can't poop at all and if I do it's just little balls. TMI. I've been nauseous and dry heaving.. I'll feel like burping and then I'll throw up a little in my mouth. Random little pains on my left ovary. Headaches, but negative pregnancy test. Im really irregular so not sure when to test. Last period was the 20th.