I’m suffering from a yeast infection, I’ve tried to treat it with the over the counter monistat, it relieved most of the symptoms but they came back a few days later. My doctor prescribed me the one dose of diflucan, if I take it today how long will it take to cure my yeast infection? and how long should I wait before having sex?

Diflucan takes about 2 days for you to feel releif, and you should be cured by the day 3.

From personal experience, I would advise you to wait until day 5 (after taking the pill) before sex.