Help With the shot

Brooke

I just got the shot like 2 weeks ago and I’m spotting and it’s annoying but how long does this normally last