i have been on depo-provera for the past 2 years and i love it! i got on due to being an extremely heavy bleeder and having very bad cramps. my period was hell and i was missing lots of school because of it. ever since that first shot was given, i ha...