A stye (also called a hordeolum) is a small, red, painful lump that grows from the base of your eyelash or under the eyelid. Most styes are caused by a bacterial infection.
A stye is very painful. It often appears at the eyelid’s edge, usually caused by an infected eyelash root. It often swells, sometimes affecting the entire eyelid.
Soak a clean washcloth in hot water and hold it to your eyelid for 10–15 minutes at a time, 3–5 times a day. Keep the cloth warm by soaking it in hot water often. For a chalazion, this warm compress helps the clogged oil gland to open and drain. You can help the gland clear itself by gently massaging around the area with your clean finger.
Your ophthalmologist may prescribe an antibiotic for an infected stye.