Messed up regular AF

I've always had a 28 day cycle. AF isn't due until Friday ... And this morning I have brown spotting.  What is going on ?! Sudden shorter cycle ? Why ?!