J.B.
I was also on Depo for about 2 years after I had my son and I also have HPV. After I stop taking the shot, I had my period for 5 weeks straight. I had to start taking birth control pills to stop it and to "teach" my body to have regular periods again. It doesn't have anything to do with HPV. After you have the next child, try the Nuvaring. I have been SOOO pleased with it. Easy to use, inexpensive, you place it in once a month with the option of having it in for 3 or 4 weeks (and therefore no having a period at all), no side effects that I have noticed at all. Great product!