Styes are caused by bacteria from your skin (usually staphylococci bacteria) that gets into and irritates the oil glands in the eyelids. These bacteria, which normally exist harmlessly on the skin of the eye, can sometimes get trapped along with dead skin cells on the edge of the eyelid.
Are eye styes caused by stress?
Styes can appear without any reason, but sometimes they are caused by eye make-up, which can block the skin. They can also be caused by stress or hormonal changes. People with rosacea or inflammatory diseases of the eyelid, such as blepharitis ormeibomitis, seem to get more styes than other people.
How do I get rid of a stye overnight?
Here are eight ways to speed up the healing process for styes.
- Use a warm compress. ...
- Clean your eyelid with mild soap and water. ...
- Use a warm tea bag. ...
- Take OTC pain medication. ...
- Avoid wearing makeup and contact lenses. ...
- Use antibiotic ointments. ...
- Massage the area to promote drainage. ...
- Get medical treatment from your doctor.