"i have been on depo provera for 5 years now. it seems like a lot, but i&#039;m 24, and have been on it since i turned 19, so there is not much bone loss. i&#039;m off it now, but i loved it: i didn&#039;t gain weight, no cramping, no nausea, no migraines. i was depressed, but the depo actually fixed it. i bleed light for about a week right before my shot is due, but it&#039;s once every 3 months. i love it, but 5 years is pushing it for osteoporosis, so i just switched to the pill today. "