AF is late by. ..

Jo
AF is late by 12 days. I'm never late. .. wasn't stressed until now... I have had all bfn... I don't know when I ovulated. I only know that my last period was June 10 - June 16. My fiance and I had sex June 18, 19, 23, and July 1st. My af was supposed to be back on July 8th. The week before i was nauseous and super extremely tired... no sign of AF u til this week... I have had cramps out the ass...(every day) I cramp every time I move when I'm comfortable. My boobs are the size of my head...I've gained 5lbs in the past 3 days... I check every hour..no blood.. I have a Dr appointment on Friday. .. the 22nd