TMI! period or implantation bleeding?

My period is due in 2 or 3 days. But I haven’t had any cramping and I had some slight spotting yesterday as well.