How long a yeast infection lasts will depend on its severity and treatment application. With proper treatment, most infections will clear up within 1–2 weeks.