Why am I spotting 8 days before my period for 2 days ?

Anjelica

Why am I spotting 8 days before my period ?