Consult Top Doctors | Buy Medicines

1st Chat FREE
Install

Causes of stye

Reviewed by medical experts · For informational purposes only

Introductory summary

A stye is a bacterial infection of a blocked eyelid gland, usually reaching the eye through unwashed hands and old makeup. What causes it and what does not.

A stye (hordeolum) is a small, painful lump on the eyelid caused by a bacterial infection of an oil gland or eyelash follicle. It is one of the most common eye complaints and, in most cases, a minor and short-lived one.

What actually causes it

  • Bacteria, usually Staphylococcus aureus: these germs live harmlessly on the skin but can infect a gland when it gets blocked.
  • Blocked oil glands: the eyelid edge has tiny glands (meibomian and Zeis glands) that oil the tear film. When one clogs, bacteria multiply inside and a stye forms.
  • Touching or rubbing the eyes with unwashed hands - the most common way germs reach the lid.
  • Old or shared eye makeup: mascara and eyeliner past their shelf life, or shared cosmetics, carry bacteria.
  • Contact lens habits: sleeping in lenses, poor lens hygiene, or handling lenses with dirty hands.
  • Blepharitis (chronic eyelid margin inflammation): people with blepharitis get styes more often.
  • Skin conditions: rosacea and seborrheic dermatitis raise the risk.
  • Other contributors: poor sleep, high stress, and uncontrolled diabetes are linked with more frequent styes.

What does NOT cause a stye

  • Watching screens (it does not cause styes, though less blinking can irritate lids)
  • "Heat in the body" or specific foods - no food directly causes a stye
  • Someone else's stye - styes are not contagious in ordinary contact

When frequent styes signal something more

Recurrent styes can point to untreated blepharitis, rosacea, or high blood sugar. If styes keep coming back, a doctor should look for the underlying cause.

Ayurvedic view (interpretive): Classical texts describe anjananamika, a small eyelid eruption, as a localized dosha imbalance often linked with poor hygiene and suppressed natural urges. This is an interpretive framework with limited modern evidence; bacterial infection is the established cause.

Remember: A stye is a bacterial infection of a blocked eyelid gland, most often reaching the eye through unwashed hands and old makeup. Clean hands, fresh cosmetics, and good lens hygiene remove most of the risk.

Consult a Doctor

More on Stye Causes and Symptoms