What does it mean when you are spotting from your vagina and cramping but your period is not due yet?

It means that your period is coming soon