Something weird is happening..and I really need advice.

First of all, I'd like to say that I totally understand how annoying these posts can be, so I apologize. Second of all, I'm not asking "Am I pregnant" because I'm 99.99% sure I am not. I just want to know what's happening.

Okay, so I am on the pill. I take it religiously. I am married and have a healthy sex life. My period, due to the pill, is very regular and I can usually predict it down to the hour.

Last Wednesday, so 9 days ago, my period started. It was very light, which is normal for me. I went to bed with a tampon in, and when I woke up Thursday, it was gone. Like totally clean tampon. No more blood. I waited around Thursday to see if it would come back, because my periods usually last 4 days and this lasted less than 12 hours. It never came back.

Thursday night, I got an intense pain in my lower back, which went away after about 20 minutes on a heat pad.

I woke up Friday morning feeling very groggy and extremely bloated. Just to put myself at ease, I took a pregnancy test. It was negative.

By Sunday, the bloating hadn't gone away. It was uncomfortable, but not visible. Meaning I could feel it, but I didn't look any different than usual. I was also really dizzy and had no appetite.

This continued into Monday, so I took another test. Still negative. Tuesday and Wednesday I was a little crampy but nothing too crazy.

Thursday night, so last night, I got really sick, threw up, and was an emotional wreck. I don't even know where it came from, but I spent a good 3 hours last night just bawling over nothing and everything. It was most definitely a major panic attack.

Just because I could NOT shake this weird feeling, I took another test this morning. Negative.

I'm not sure what's happening. My period never came back. I'm dizzy and tired and have no appetite. I'm emotional and nauseated. I can't sleep.

If anyone has any ideas as to what might be happening, I'd greatly appreciate them. Do you think maybe I should schedule an appointment with my doctor? Or should I wait it out and hope it sorts itself out? Maybe I'm just freaking myself out. Anyway, thank you in advance for any insight or advice. And I'm sorry this was so long.