Late period is this start or implation

Amber

Is this implation or is it period starting I normally start really heavy but today this has happened a couple of times and then stopped so confused

Photo in comments