Implant bleeding or early period?

Natalie
Ok so I started spotting today but my period isn't due for 7 days. Could it be an early period or implantation bleeding? I'm so confused