TMI is this implantation blood?

Nicole • Baby Tucker Cash due Jan 22 2020 🤰🏻👫🐶🐶🌻

I’m 4 weeks pregnant is this implantation blood? I woke up to bad cramps could it be my period?