"i have been on the shot for 9 years, i love it, my doctor said i will have to take xanax and lexapro with the depo to even out the mood swings, i am fine and my moods are good, it is natural that your body has bleeding and spotting i have it too, but it does not bother me as much as i suffered with pms, forgetting things all the time, and being bitchy. now i don&#039;t have that, i feel great! cramps yes but not as bad."