Hello and welcome to the forum. Thanks so much for the question but sorry you are having to deal with this. Yes, most people are able to clear the virus and we're sorry to hear you've been dealing with this and to this extent for so long! For 90 percent of women, it normally will take under two years which means nothing to you since you are now outside of that time frame. Some hpv strains of which there are many can linger for years unfortunately. Having regular pap smears and being closely followed by your doctor is especially important given your history. The things that help boost any immune system for any reason are important for you to do including making adjustments to your diet if you need to. In particular, a healthy balance of fruits and vegetables is important. Get plenty of rest and reduce stress if you can. Try some immune boosting supplements like Folic acid, CoQ10, Vitamin C, N-Acetyl Cysteine, of course with your doctors approval.
Here's some general information for our readers. https://www.webmd.com/sexual-conditions/hpv-genital-warts/hpv-treatment-is-there-hpv-cure#1
We wish you the best. Please stay in touch.
I'm sure you're frustrated. I would be. Remember, though, that 90% of us will get HPV at least once in our lifetimes, and of those, 90% of people will clear the virus within 2 years. That leaves 10% who don't. That means there are millions and millions of people who aren't clearing it within 2 years. Obviously, it sucks to be in the 10% who don't. It doesn't mean you won't ever, it just means it will take you longer.
It's great that you are being so diligent about your care, and getting your paps and colpos when needed.
There really isn't a lot you can do to help your body clear it. Make sure you are taking care of your body by getting enough sleep, exercising, and eating well - those are the best ways to keep you immune system functioning. Don't smoke, drink heavily, try to maintain a healthy weight for your height - all that happy stuff. It's classic for a reason.