I've been on Depo because of Endemetrosis for over 6 years. Depo is very effective, but then again, I had my tubes tied when I was 25 (childfree, didn't want any), but anyway, it took almost a couple of years before bleeding completely stop. I've had no problems with it, but now have been advised that I need to do something else because I've been on it soooooo long. Anyway, good luck!