My period is always 3 to 5 days early every month. My cycle never goes past 28 days. Today is day 28 and no sign of it. Last month was the 19th and going by my cycle it should have been here anytime between Tuesday and today. Nothing. I have been suffering from what I thought was thrush but a swab I took in on Monday was confirmed to be bacterial vaginosis yesterday, I wouldn't have thought that could delay periods though? I'm definitely not pregnant either