Spotting 3 days before period is due?

Why am I spotting 3 days before my period this has never happened before? Has anyone else went through this before? Any advice would help