Depo provera (medroxyprogesterone) shot was the worst shot I took in my life. Can you tell me when it leaves your body and returns to normal? Thanks

Depo. The shot is given every 3 months, so it should take that long for it to get out of your system. I would talk to your provider about your symptoms.