The first sign of a stye is usually a tender, sore spot on the edge of your eyelid, often before you can see anything there. Within hours, that tenderness turns into a distinct ache, and you may notice your eye feels scratchy or gritty, as if something small is stuck under your lid. Most styes develop over a few days, but that initial discomfort is hard to miss once you know what to look for.
The First Sensations
A stye typically begins with localized pain and redness right at the edge of the eyelid, near the base of your eyelashes. The American Academy of Ophthalmology describes the earliest stage as an eyelid that feels “red and tender to the touch due to inflammation,” along with a sore, scratchy feeling in the eye itself. At this point there’s often no visible bump yet. It just feels like a specific spot on your lid is irritated and sensitive when you blink or touch it.
Many people describe a foreign body sensation, that persistent feeling of something being in your eye. This happens because the tiny oil glands at the root of your eyelash are swelling, and even a small amount of inflammation there is enough to irritate the surface of your eye with every blink. You may also notice increased tearing on that side and some sensitivity to light.
When the Bump Appears
After about a day, a small bump forms at the spot where you first felt tenderness. It looks like a red, swollen pimple or boil right along the lash line. The bump is usually quite painful, and the surrounding eyelid tissue may puff up noticeably. Some styes produce a small white or yellowish pus spot at the center of the bump as they mature. Others cause enough swelling that the entire eyelid looks puffy.
Additional symptoms at this stage can include crustiness along the eyelid margin, especially after sleep, and continued tearing from the affected eye.
External vs. Internal Styes
Not all styes feel quite the same, because they can form in different glands. The most common type is an external stye, which starts with redness and tenderness right around the root of a single eyelash. The pain is easy to pinpoint because it sits on the outer surface of the lid.
An internal stye forms deeper inside the eyelid, in the larger oil glands that line the inner surface. Instead of a visible bump on the lash line, the swelling points inward. You may not see it at all without flipping your lid, but you’ll feel a deep ache and more diffuse pressure across the eyelid. Internal styes tend to be more uncomfortable because they press directly against the surface of the eye.
How a Stye Differs From a Chalazion
Styes and chalazia both create lumps on the eyelid, but they feel very different at the start. A stye is painful from the beginning. It’s an active infection, typically caused by Staphylococcus bacteria colonizing the lid margin, and the hallmark is sharp tenderness, redness, and swelling that develop quickly over a day or two.
A chalazion, by contrast, usually starts as a painless, firm bump that grows slowly. It results from a blocked oil gland that becomes inflamed without necessarily being infected. If you’re feeling real pain and soreness right away, especially with redness and that gritty, scratchy sensation, a stye is the more likely explanation.
What to Do at the First Sign
Warm compresses are the most effective first step. Run warm water over a clean washcloth, wring it out, and hold it against your closed eye for 5 to 10 minutes. Re-wet the cloth when it loses heat. Gently massage the eyelid afterward. Doing this two to three times a day helps the blocked gland open and drain on its own.
Avoid squeezing or popping the bump. This can spread the infection into surrounding tissue and make things significantly worse. Keep your hands away from your eyes as much as possible, and skip contact lenses and eye makeup until the stye resolves. Most styes drain and heal within a week or two with warm compresses alone. If swelling spreads beyond the eyelid, your vision changes, or the stye hasn’t improved after several days of home care, that’s worth a visit to your doctor.