Period hasn't stopped

Kellie
It's been about three weeks and I still have my period I feel awful because my boyfriend wants to have sex and so do I but I'm bleeding and it hasn't stopped could it be because of my depo shot wearing off?