Why does a stye cause eye discharge?

Short answer
A stye can cause eye discharge because an inflamed eyelid gland produces fluid and irritates the nearby eye surface.
This answers one question. It is not a diagnosis and does not replace an assessment by a licensed doctor.
At a glance
- Typical location
- Along the eyelid edge or inside the eyelid
- Helpful first step
- A clean warm compress on the closed eyelid
- Urgent warning signs
- Vision changes, severe swelling, pain with eye movement, or fever
Why discharge can happen
A stye can cause eye discharge because an inflamed eyelid gland produces fluid and irritates the nearby eye surface. A stye is a tender bump at the eyelid edge or just inside the lid. It can form when an oil gland becomes blocked and inflamed. The irritated lid may water, make the eye feel gritty, and leave a small amount of mucus or crust on the lashes, especially after sleep.
What the discharge may mean
Eye Discharge is a common presentation of Stye. The discharge may be clear and watery, or it may look sticky as it mixes with tears and oils from the eyelid. A small amount of drainage from the bump itself can occur if it opens. Discharge can also come from other eye problems, including irritation or infection, so its appearance alone cannot identify the cause.
Care at home
Apply a clean warm compress to the closed eyelid for several minutes at a time, then gently wipe away loosened crust with clean water and a fresh pad. Wash your hands before touching the area. Avoid squeezing or trying to pop the stye, because this can further irritate the lid. Pause contact lenses and eye makeup until the eye is comfortable and the discharge has settled; replace or clean items that may have touched the affected eye.
When to get medical help
Arrange prompt medical assessment for worsening eyelid swelling, spreading redness around the eye, marked pain, light sensitivity, or discharge that is increasing rather than improving. Seek urgent care if vision changes, the eye cannot open normally, pain occurs with eye movement, or you feel unwell with fever. A clinician can check whether the problem is limited to the eyelid and advise whether specific treatment is needed.
Questions to raise at an appointment
Ask whether the bump appears to be a stye or another eyelid condition, whether your discharge suggests an additional eye infection, and when it is safe to restart contact lenses or eye makeup. If styes return, ask how to clean the eyelid margins and whether any skin or eyelid condition could be contributing.
Find care
General Clinics & Polyclinics in Abu Dhabi
That answer is general. If you want it applied to your own case, these are licensed general clinics & polyclinics listed in Abu Dhabi.
27 Ar Ruwwad St - Shakhbout City - MSH4 - Abu Dhabi - United Arab Emirates
Accepts: Daman, Thiqa, Cigna, MetLife +20 more
Al Ruwais, Al Dhafrah
Accepts: Daman, Thiqa, AXA, Cigna +16 more
Al Bahyah - Al Bahyah Old - Abu Dhabi - United Arab Emirates
Accepts: Daman, Thiqa, Cigna, Allianz Care +18 more
Abu Dhabi
Accepts: Daman, Thiqa, AXA, Cigna +27 more
Ordered by verification status and how complete each clinic's public record is, then alphabetically. This is a directory listing, not a ranking — Zavis does not rate or recommend providers.
A factual listing drawn from the DHA, DOH and MOHAP licence registers. It is not a referral, an endorsement, or advice that any of these providers is right for you.
Questions people ask
Should I squeeze a stye to make it drain?
No. Squeezing can injure the eyelid and worsen irritation. Use warm compresses and gentle eyelid cleaning instead.
Can I wear contact lenses while I have a stye and discharge?
It is sensible to pause contact lenses until the eye is comfortable and the discharge has resolved. A clinician can give individual advice if symptoms persist.
Related
Related reading
Keep reading
Medical disclaimer. This page is general health information, not medical advice, and it cannot diagnose you. Always consult a licensed healthcare provider about your own symptoms and treatment. In an emergency in the UAE, call 998 for an ambulance.