What is an eye stye?
A stye (also known as a hordeolum) is a small painful lump on the inner or outer surface of the eyelid. It is usually caused by a bacterial infection of an eyelash follicle.
Staphylococcus is a common bacterium found on the skin which in some cases canmultiply and produce an infection. The bacteria is often found in the nose and can be easily transferred to the eye if someone rubs their nose and then touches their eyes.
Types of styes in eyes
There are two main types of eye styes:
External: These are the most common types of styes and appear as bumps along the edge, outside or even in the corner of your eyelid. Styes on the eyelid generally go away on their own accord and heal after several days, so rarely require further treatment.
Internal: These are spots inside or under the eyelid and are often much more painful than an external stye.
What’s the difference between a stye and a chalazion?
Eye styes can sometimes be confused with chalazions. While they are both swellings on the eyelid, a chalazion is a smooth, and often painless bump caused by a blocked oil gland rather than an infection.
Stye symptoms
The tell‑tale sign of a stye is the small lump either inside or outside the eyelid, which can look like a regular spot. Below are some eye stye symptoms to look out for:
A red, swollen eyelid
A feeling of pain or tenderness, particularly when you blink or touch the area (often the beginning stages of eye styes)
A scratchy or gritty feeling inside your eye (like there’s something in your eye)
Crust on your eyelid
A yellow or white discharge
You’ll usually only get a stye in one eye, but it is possible to have them in both eyes, or even have more than one in the same eye. It can look worrying, but it’s very common and usually nothing to worry about.
If you have watery, red or swollen eyes, but you don’t feel a lump, it could be conjunctivitis or blepharitis. If you have a lump but it isn’t painful, you may have a chalazion instead.

What causes a stye?
A type of bacteria called staph (staphylococcus) typically causes styes in the eyes. Most people will experience them in their eye at some point in their life. However, certain factors can increase your chances of developing a stye:
Poor hygiene: cleaning your eyelids thoroughly prevents build‑up of oil and bacteria
Blepharitis: a chronic eye condition caused by inflammation of the eyelids
Cosmetics: using expired or contaminated eye make‑up and/or not removing your make‑up properly
Health conditions: including rosacea, eczema and diabetes
Immunodeficiency: styes are more likely to occur when your immune system is weakened
How to treat a stye
After a couple of weeks, a stye will usually go away on its own. Throughout this time, the stye will usually swell, before developing a white or yellow ‘head’ (similar to a spot) that will eventually drain and disappear.
To speed up this process, there are a few things you can do to help it on its way, and ease some of your symptoms.
How to relieve an eye stye at home
Using a warm compress against the stye will help to encourage the pus to drain away and the stye to heal.
Simply take a washcloth or flannel and soak it in warm water. Hold this up to the affected eye for around 10‑15 minutes and repeat four to six times a day.
You can also use a specialised eye bag designed for this purpose – speak to your optician for more advice.
Remember to keep your eye closed during the warm compress. The heat will encourage any pus to come to the surface, so the fluid can be released, and the healing process can begin.
Medical treatment for styes
If the stye is persistent and does not go away on its own, you may need to see a doctor who can manually drain the pus with the aid of local anaesthesia.
They will use a needle to create an incision in the stye that the pus can flow through. Sometimes styes can recur frequently, in which case you may be prescribed an antibiotic ointment to place on the affected area.
You can take an over‑the‑counter painkiller such as paracetamol or ibuprofen to alleviate any painful symptoms from infection, but make sure to follow the directions on the label.
If you’ve followed this advice and still find that the stye is not going away, it’s swelling or hurting more, or that your vision is being affected, please contact your local Specsavers store where an optician will advise the best course of action.
Things to avoid
Never try to rupture the stye yourself through pushing, squeezing or poking, or try to pull out the affected eyelash. This can spread the bacteria and potentially cause further inflammation and eye conditions.
Generally, eye styes aren’t contagious and typically aren’t spread between people, but you should still try to limit spreading bacteria as much as possible. Ensure no one comes into contact with anything you might have contaminated such as, towels, pillowcases or used compression pads.

How to prevent a stye
You may not be able to avoid styes completely, especially if you have long‑term blepharitis or rosacea. However, you can minimise the risk of infection by:
Always washing your face and removing eye makeup before going to bed.
Makeup has a sell‑by date! Try to replace your eye makeup every six months and avoid sharing products with others.
Keep your eyelids and eyelashes clean.
Always wash your hands before putting in your contact lenses or touching your eyes – check out our contact lens hygiene tips.
Don’t share towels or flannels with anyone else and aim to use a fresh one every day.
FAQs
Styes aren’t usually contagious but the bacteria which causes them can be spread via contaminated towels and bedding. Taking extra hygiene steps by washing anything touched by the person with the stye and washing your hands regularly can help prevent the spread of infection.
Luckily, styes on eyes are rarely a sign of anything serious but may be painful until they heal. If you find you’re getting styes more frequently, they’re impacting your vision or they’re particularly painful, get in touch with one of our opticians.
You should never burst a stye, this could spread the infection and may cause other complications. The stye will usually disappear or break on its own. If it breaks, careful treatment will help prevent another infection. Carefully bathe the eye with cooled freshly boiled water to clean it of all the infected material. If the symptoms persist despite treatment the patient should visit their general practitioner or optometrist.
It’s not a good idea to wear contact lenses if you have a stye as it may increase the discomfort.
If you have a swollen eyelid, redness and a small, painful lump, it could be a stye. The stye infection causes inflammation and, as such, causes some swelling in the surrounding tissue.
A stye is most often caused by bacteria such as staphylococcus (or “staph”). Whilst some people believe it can be caused by stress, there are currently no direct links demonstrated between stress and styes – though there is some evidence that stress can affect immune function.1
Styes are common and should clear up on their own within 1 or 2 weeks.
If after two weeks your symptoms haven’t improved, we recommend seeking medical advice from an optician or doctor.
Relevant guides and articles
Chalazion
A chalazion is a small lump, or cyst, that develops slowly in the eyelid. It can look alarming, but it’s usually painless and rarely requires treatment.
Find out moreSwollen Eye
Swollen or puffy eyelids can be caused by a number of things. Find out what you can do to relieve your symptoms, as well as when to seek help.
Find out moreBlepharitis
This is a common condition, accounting for about 1 in 20 eye problems. It’s not serious, but it can lead to other conditions like dry eye syndrome.
Find out more
Morey, J., Boggero, I., Scott, A. and Segerstrom, S (2015) Current directions in stress and human immune function. Current Opinion in Psychology, 5, pp.13‑17.
Find out more
All eye conditions
Read more information about all eye conditions.
View allBook an eye test
Book an appointment at your local Specsavers store.
Book an eye testAll about eye tests
Everything you need to know about getting your eyes tested.
Find out more