Periods is 6 days late but I’m not pregnant.

I have had pretty much regular periods since my mid 20s (almost 31 now). My cycle has been anywhere between 25 to 29 days.

I was supposed to have started my period on 18th October but I still haven’t. I’m not pregnant because I haven’t been sexually active for nearly 10 months as I’m in a long distance relationship. And even times when I’ve been stressed it’s never been delayed for more than 2-3 days. So this is very unusual for me. I had even planned my boyfriend’s two week visit next month based on my cycle (cus period sex ain’t my cup of tea) so bit of a bummer.

Any idea on what might be the cause? There haven’t been any drastic changes in my lifestyle.

Any remedies that might help? Should I get myself checked? Please advice!