Oops...posted that before finishing. lol!
Anyway, if you don't already, working on your immune system will help. Like I take some vitamins now. I take like vitamins C & B12. Also take Centrum multi vitamin. I'm also considering getting myself a folic acid supplement. Changes in your diet can help. Even excersieing. No need to join a gym if you don't want. Just simply start walking or swimming (now that summer is looming ahead). If you're a smoker, I suggest look into ways of starting to quit. It's one of the big enemies in your immune system's fight against this. There's also the stress factor. Try to find ways to relieve stress can be beneficial as stress will beat your immune system down. Reading a book, going out with friends, taking up a hobby...etc.. Even taking a nice, hot bath. Whatever may work for you. Also, if a person is like I was...obsessing with everything they can find online regarind HPV/dysplasia/genital warts...pull yourself back. I would waste any time I had on it, if I could. My weekends were basically sitting here on the computer, reading everything I could find. Driving myself batty. One minute thinking I had this, and the next thinking I didn't.

It can so help the stress levels to stop doing that. Trust me. Once I had that good talk with my NP, finding out what risk I was, it totally took a weight off my shoulders. Now anything HPV related I look up is just basically this and another message board. I'm much happier for it.
Have you checked out this site's info on HPV and dysplasia?
http://www.ashastd.org/hpv/hpv_learn_dysplasia.cfmAs you can see to the left, there's other sections you can go into that maybe beneficial for you to look over. Like Myths and Misconceptions, Fast Facts, and so forth. Btw, as for length of time it can take, I have heard it can take an average of two years before your cervix heals. Sometimes you can hear of people that unfortunately they've dealt with it a lot longer. Just remember that everyone is different, so there's no real way to say why it takes one person longer over another. Unless their immune system isn't all that great. I don't know. Hope that site will help you out more.
Goodluck!