Pregnant? Or other health issue?

macaroni

So the past week or so I’ve noticed that my belly has POPPED. Like I literally look pregnant. It’s very firm. I have been super nauseous, every time I eat. It feels like sharp needles when I contract my belly or poke it. My energy has lowered and I’ve been peeing like crazy!! My bf does cum in me. But I’m on the pill and never missed any since two years ago. Is there a chance I’m pregnant ? Or could it be gas or a uti or something else ? I’m supposed to start my period in two weeks. It’s all I can think about. This picture was taken yesterday! Extremely cropped for privacy reasons!