Day 45 of cycle, all bfn???

Day 45 of my cycle, which typically range between 31 and 33 days. I've never gone this long without my period, and I don't have any symptoms of it coming, other than sore breasts. I've tested three times, all of them being bfn. any ideas?