Heavy spotting 5 days before AF due

Fiona

Never had it before. I am cycle day 30, my avg is 34 and I've started spotting. Light at first and now heavy. Surely can't be my period 5 days early?!

Help!!