Question: how to cure a long term yeast infection?
Answer: Long-course vaginal therapy. Your doctor might prescribe an antifungal medication taken daily for up to two weeks, followed by once a week for six months.
Multidose oral medication. ... 
Azole resistant therapy.