Treatment for a complicated yeast infection might include: 1  Long-course vaginal therapy. A treatment regimen of azole medications for seven to 14 days can successfully clear a yeast infection. 2  Multidose oral medication. Your doctor might prescribe two or three doses of fluconazole to be taken by mouth instead of vaginal therapy. 3  Maintenance plan.