Implantion bleeding? Or period?

first

It’s 4 days before my next predicted cycle