How does implantation work?! Or early period?

Bee.

I woke up to spotting.... my period isn’t due till the 7th of this month!

I feel very bloated.........