Masbation + period ?!

Holly
Right okay? I'm confused about this right?! So last night I masbated and it was really Gd and my period is due in 8days so next week and this moring I wooke up to a bit of spotting and I'm real confused by this my period can't be a week early can't it?? 🤔🤔