My body is so screwy. Last month my af was due on 10/23 - didn't get it. Went to the doc for a cold on 10/25 & had a blood test = neg. Finally AF showed on 10/29 (i've never been late in my entire life) but only lasted 2 days. Then I had very little spotting on cd 7 and then again on cd. what is going on???