Key Takeaways
- A stye is an uncomfortable, red bump on the eyelid, often caused by a blocked, infected oil gland.
- Stress can weaken your immune system, making bacterial infections like styes more likely.
- Good hygiene habits and better sleep can lower your risk.
- See an eye doctor if a stye does not improve, affects your vision, or keeps coming back.
Your eyelid feels tender, a little swollen, and there’s a red bump forming near the lash line. It showed up out of nowhere, right in the middle of a hectic week. That timing might not be a coincidence.
Stress does not directly cause a stye, but it can weaken your body’s defences enough to make one more likely. Here’s what you need to know about styes, what raises your risk, and when it’s worth booking a visit with Bonavista Eye Care, Olds Eyecare, Sundre Eyecare and Carstairs Eyecare.
What Is a Stye?
A stye is a small, uncomfortable red bump that typically forms along the edge of your eyelid. It can happen when an oil gland near your lashes gets blocked and then infected by bacteria. Styes can form on the outside of the eyelid or just inside the lash line, and they often look like a pimple.
Signs to Watch For
Most styes are easy to spot. Keep an eye out for these symptoms:
- Redness, swelling, and tenderness around the eyelid
- A pus-filled bump or crusting along the lash line
- Watery eyes or sensitivity to light
Common Causes of Styes
Bacteria on the skin, especially around the eyes, are the root source of most styes. Certain everyday habits give bacteria an easier path in, including:
- Touching your eyes with unwashed hands
- Wearing makeup overnight or using old, contaminated products
- Not cleaning contact lenses properly or sleeping in them
Health Conditions That Can Raise Your Risk
Some health conditions can make styes more likely. People with diabetes tend to be more prone to skin and eye infections. Chronic blepharitis, which is ongoing inflammation of the eyelid, and rosacea can also make the oil glands more vulnerable to blockages. If you have any of these conditions, regular eye exams can help catch changes early and keep your eyes in good shape.
Can Stress Cause a Stye?
Stress alone won’t produce a stye, but it does change how your body handles bacteria. When you’re under prolonged stress, your immune system may not respond to threats as quickly. That slower response gives bacteria a window to move in before your body can fight back.
There’s also a sleep connection. Stress often disrupts sleep, and less sleep means a less effective immune response. Add in the habit many people have of rubbing tired, stressed eyes with unwashed hands, and the conditions for a stye come together quickly.

Ways to Reduce Your Risk
You can’t avoid stress completely, but you can take steps that lower your chances of a stye forming.
On the stress management side, regular physical activity, deep breathing, and short mindfulness breaks can help dial down the physical effects of stress. Aiming for 7 to 8 hours of sleep each night helps give your immune system time to do its job.
Washing your hands before touching your face or eyes is one of the simplest protective habits you can build.
Contact Lens and Makeup Habits That Help
Your daily routine around contacts and makeup matters more than you might expect. A few specific habits can reduce your exposure to the bacteria that are associated with styes, including:
- Never reuse disposable contact lenses past their recommended wear period
- Discard any makeup that’s expired or been open for more than a few months
- Always remove makeup before bed, no exceptions
- Replace your pillowcase regularly, especially during stressful stretches when sleep is disrupted
For contact lens wearers, proper lens care and cleaning is one of the most straightforward ways to keep bacteria from building up around your eyes.
When to See an Eye Doctor
Many styes clear up on their own with warm compresses applied 3 to 4 times a day. Hold a clean, warm cloth against your closed eyelid for about 10 minutes each time. This can help soften the blockage and encourage drainage.
That said, some styes need professional attention. Reach out to an eye doctor if you notice any of the following:
- Pain or swelling that isn’t improving after a few days
- Any blurring or changes in your vision
- Styes that keep coming back in the same spot
An eye doctor in Olds, Sundre, Carstairs, or Calgary can take a closer look and, if needed, drain the stye or prescribe antibiotic drops or ointment to help clear the infection.






















