What the hell? I have always been like clockwork. Now I'm 4 days early last month and then 5 days late this month just as I was getting my hopes up. Bloody stupid body!