How long does it take for a stye with yellow pus to heal?
Under normal circumstances, a stye (hordeolum) with yellow pus typically resolves within 3–4 days when treated with medication; without treatment, it may take 1–2 weeks to heal. Specific details are as follows:
1. 3–4 days
A stye is an acute purulent inflammation of the eyelid glands, commonly caused by Staphylococcus infection. Clinical symptoms include redness, swelling, heat, induration, and tenderness at the affected site. If patients follow medical advice and use medications such as levofloxacin eye drops or erythromycin eye ointment, along with warm compresses applied to the affected area, recovery is usually rapid, generally taking 3–4 days.
2. 1–2 weeks
A stye can resolve without medication, subsiding spontaneously after reaching a certain stage. Patients may alleviate discomfort through warm compresses, but the course of illness is longer than with medication, typically lasting 1–2 weeks.
It is recommended that patients seek timely medical attention when experiencing symptoms and follow prescribed treatments. Appropriate therapy usually significantly shortens the duration of illness and reduces discomfort.