A stye is an infection or swelling that can develop on the outside or inside of your eyelid.
A stye is a pimple or boil on the skin of your eyelid. It’s usually caused by a bacterial infection that affects the glands or eyelash follicle within your eyelid. Glands help to keep your eyes moist by preventing the watery layer on the surface of your eyes (tears) from evaporating.
A stye can appear on the outside of your eyelid (an external stye) or less commonly, on the inside of your eyelid (an internal stye).
You can develop a stye at any age but they are more common in young adults than children.
Some people get one or two styes during their lifetime, whereas others may get them more frequently.
The main symptoms of a stye are:
Your eye may also water a lot or it may feel like there is something in it.
Depending on whether you have an internal or external stye, you may also get some other symptoms.
Usually, you will develop one stye at a time; however, you can have more than one at the same time and you may get them on both of your eyelids.
You probably won’t need to see your GP if you have these symptoms as you can usually manage them at home. However, if they get worse, see your GP for advice.
Most styes get better within a couple of weeks (without any treatment) and cause no further problems. However, occasionally, a stye can lead to the following complications.
The most common cause of a stye is a staphylococcal infection. Staphylococcal infections are usually caused by harmless bacteria that live on your skin and inside your nose. Occasionally, these bacteria can cause an infection by entering through small openings in your skin or at the edge of your eyelid.
There are a number of conditions that can increase your risk of getting a stye. These include the following.
Your GP will ask about your symptoms and examine you. He or she may also ask you about your medical history.
Your GP will treat and monitor your condition. However, if your stye doesn’t improve with treatment, he or she may refer you to see an ophthalmologist (a doctor who specialises in eye health, including eye surgery).
Most styes go away by themselves within one to two weeks so you might not need any treatment. However, if your stye doesn't get better, there are several treatments available.
A hot compress is a simple, effective treatment for a stye. Soak a towel or face cloth in hot water to make a compress – it should feel comfortable on your skin, not scalding hot. Hold the compress against your eyelid for five to 10 minutes. This will warm the fluids trapped inside your stye and encourage them to drain away. Use a hot compress three or four times a day until the stye gets better.
It's important to keep the area around your eyelids clean and clear of any oiliness or crusting, especially if your stye is related to blepharitis. You can do this by using a small amount of baby shampoo diluted in water. Apply it with a cotton bud along the edge of your eyelid and rinse. If you have blepharitis as well as a stye, don’t wear eye make-up as this could make your condition worse or delay healing.
Antibiotics aren’t usually used to treat styes but your doctor may prescribe an antibiotic ointment to apply to the affected area. If the infection has spread and affects other areas of your eye, you may need to take antibiotic tablets.
If your stye is very large or it doesn’t get better using other treatments, your doctor may pierce it with a needle, or make a small cut in it to drain it.
You will be given a local anaesthetic for the procedure. This completely blocks pain from your eye area and you will stay awake during the procedure. Your doctor will prick the head of your stye from the underside of your eyelid with a needle or blade. This will release trapped fluids and infection, and allow your eyelid to heal.
If you have a small external stye, your doctor may remove an eyelash if the area around it is infected.
It's common for styes to keep coming back. To prevent them, it’s important to keep the skin on your eyelids clean. Practice good hygiene at all times, even when you don’t have a stye. Keep your eyelids and eyelashes clean and clear of any crusting or stickiness.
If you keep getting styes, it may be that the first infection failed to clear properly or you have another eye condition that puts you at greater risk of developing them. See your GP – he or she may suggest treatment or refer you to a specialist.
Produced by Rachael Mayfield-Blake, Bupa Heath Information Team, September 2012.
For answers to frequently asked questions on this topic, see FAQs.
For sources and links to further information, see Resources.
This information was published by Bupa's Health Information Team and is based on reputable sources of medical evidence. It has been reviewed by appropriate medical or clinical professionals. Photos are only for illustrative purposes and do not reflect every presentation of a condition. The content is intended only for general information and does not replace the need for personal advice from a qualified health professional. For more details on how we produce our content and its sources, visit the about our health information page.