Pregnant or paranoid?

Ashantice
So I don't know if I could be pregnant or if I'm just paranoid. I was on Depo for a year and a half with no period then I switched to the pill. At the end of the first pack I got a normal period. That was last month. My period is now 16 days late. I had sex the day before my period was due, but because I'm not sure if my cycle is regular or not, I don't know if I could've been ovulating. I've been having cramps, occasional nausea, low energy and increased appetite, sometimes for specific foods. I have a hard time getting comfortable and I'm bloated and gaining weight. My boobs aren't tender but they feel slightly bigger. Should I take a pregnancy test or am I just being paranoid?