Period for 2 weeks?!

I got the depo shot about 2 months ago. When me and my boyfriend have sex, he cums inside of me sometimes, because I have the shot, and have never gotten pregnant. I also didn't get my period at all in the month of June, and I haven't had sex in 2 weeks, because I've been bleeding for 2 weeks! I'm not sure why, and how long this is gonna last. I just want this to stop, it's annoying. 🤷🏻‍♀️😑