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
- PP4.4Dr prince patel
Ayurveda22 yrs exp
- AI4.9Dr. Aayush Ishwar
Ayurveda2 yrs exp
- S4.6Dr. Shan
Ayurveda4 yrs exp
- MS4.2Midun s kumar
Ayurveda4 yrs exp