"best birth control on the market. please do not get discouraged by all these ridiculous stories. not only have i suffered from severe anxiety, depression, panic disorder and ptsd, but these were all before i started taking depo-vera. the shot did not make it any worse, it did not give me mood swings. yes, you spot... but it&#039;s like the first day of your period. oh my goodness... you get a little blood on your panties. lol it&#039;s life. i&#039;m a hemophiliac and this changed my life for the better. i no longer have periods even after going off the shot for a few months and i&#039;m back on it now ( i&#039;ve been on the shot for 5 years now) keep in mind this is an intramuscular shot so yes you will have pain the day after and even maybe the next."