Spotting - does anyone know why?

Natalie

Does anyone know why I would be spotting 4 to 5 days before my expected period? It’s happened quite a few times.