Depo shot

OK so I got the Depo i’m due to get my shot again in two days I am at the end of my last shot and I have been on my period for well over 16 days has this happened to anybody else how long should this last I know as soon as I get my shot again it should stop it but I’m not looking forward to this happening in a few months again when my shot wears off! Do you know why this is happening for so long my body legit cannot handle another day being on my period 😓😓