Period

I got on depo June 12th everything was fine then I got my period July 6th and it’s been going to this day ever since almost 22 days what can I do to make this stop or will it ever stop