Blog Hero

Eye Styes and Stress: What’s the Connection?

Book Appointment
A close-up view of a person's right eye with a stye on the eyelid.

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. 

An eye doctor examining a patient with a stye on their left eye.

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.

Written by Dr. Tanya Sitter

More Articles By Dr. Tanya Sitter

Our Locations

Calgary

Find us steps away from Lake Bonavista across from Lake Bonavista Promenade. Please give us a call if you have any trouble finding us.

Please note our office is CLOSED on Statutory holidays, long weekends, and Saturdays in July and August.

  • 739 Lake Bonavista Drive SE
  • Calgary, AB T2J 0N2

Olds

Find us at the corner of 50 Avenue and 52 Street. Don’t hesitate to give us a call if you have any trouble finding us.

Please note our office is CLOSED on Statutory holidays, long weekends, and Saturdays in July and August.

  • 5202 50 Ave
  • Olds, AB T4H 1G9

Sundre

Find us on 6 Street just off Cowboy Trail. Don’t hesitate to give us a call if you have any trouble finding us.

Please note our office is CLOSED on Statutory holidays.

  • 101 6 St SW
  • Sundre, AB T0M 1X0

Carstairs

Find us north of the Credit union in the same building as Mountain View Smiles Dental Clinic.

Please note our office is CLOSED on Statutory holidays.

  • 208 10th Ave Unit 1
  • Carstairs, AB T0M 0N0

Sundre Instagram

instagram facebook facebook2 pinterest twitter google-plus google linkedin2 yelp youtube phone location calendar share2 link star-full star star-half chevron-right chevron-left chevron-down chevron-up envelope fax