Most eyelid lumps are harmless and settle with simple home care. The two most common are a stye, a painful infected spot at the edge of the eyelid, and a chalazion, a firmer lump caused by a blocked oil gland.
Imagine waking with a swollen, tender eyelid the morning of an important interview and being tempted to squeeze it. That can spread the infection. A warm compress is slower but far safer, and usually works within days.
| Stye | Chalazion | |
|---|---|---|
| Where | At the edge of the eyelid, often at an eyelash | Further back in the eyelid |
| Pain | Painful and tender | Usually painless, or mildly tender |
| Cause | Infection of an eyelash follicle or gland | Blocked oil (meibomian) gland |
| How long | Usually better in 1–2 weeks | Can take weeks to a few months |
Home treatment
- Hold a clean, warm (not hot) compress on the closed eye for 5–10 minutes, 3 or 4 times a day
- Gently massage a chalazion after the compress
- Keep the area clean and avoid eye make-up
- Leave contact lenses out until it heals
- Don’t squeeze or pop it
See a doctor if
- The whole eyelid or the skin around the eye becomes red and swollen
- Your vision is affected
- It is very painful, or getting bigger
- It hasn’t improved after 1–2 weeks (stye) or keeps coming back
Get urgent help if swelling spreads around the eye with fever, or the eye becomes painful to move. These can be signs of a deeper infection.
But won’t antibiotics clear it faster?
Usually not. Most styes drain and heal with warm compresses alone. Antibiotics are kept for infections that spread to the surrounding skin. A chalazion that lasts a long time can be drained in a small procedure.
Your next step: Start warm compresses today and keep going for a week. If the lump spreads, affects your sight or is still there after two weeks, see a doctor or optometrist.
Sources: NHS, “Styes” and “Chalazion”; American Academy of Ophthalmology, “What are chalazia and styes?”. This guide is for general information and does not replace advice from your own nurse, doctor or pharmacist.



Leave a Reply