Spotting for 4 days now

Joelyn • 29 💍 Baby M 🥺💙 / Antovelly 3/31/22 🌈

My period is due next week... what does this mean ?