@jenn121,
I have no idea, I'm not a gynecologist, and we have dozens of threads here about depo povera, many of them negative, far as I've read.
Please, write all this stuff down or copy your posts here, and ask your medical doctor.
Please, don't expect lollypops online to solve your medical problems.