Depo Provera

Patient: I have been using Depo Provera for almost 3 years, recently I have been very moody and sore breast bloated ext… decided to leave the depo its been 3 weeks now since I should have had a shot, my problem is I am so cranky, tired , mood swings, bloated, very sore breast, bad headaches, odema(swelling) ,Period like pains ,I am just misrable..please tell me how long it will take for my hormones to go back to normal and how long does depo take to flush out of your system?