Take a guess?

I have no idea where to ask this but this page seemed logical. Other then pregnancy what would make me have really bad heart burn, terrible cramps, nauseous even just imaging certain foods makes me want to throw up. I’m very moody. I shouldn’t be ovulating or what not because I’m late. Here’s the thing I’ve been late off and on because I got off birth control 3 or 4 months ago. Im also really exhausted and sleep over 15 hours throughout the day. Anyone know?