I have been on depo for about 1.5 years. I started taking it because I would have a period for 20 days a month (there is nothing wrong with me, it's just the way I work).
It has helped me to stop bleeding. Unfortunately, I was told that after 2 years I have to stop taking it due to bone density issues. I am NOT looking forward to that. Bleeding all the time really sucks.