Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Stye

6-minute read

Key facts

  • A stye is a small, painful lump on your eyelid, sometimes filled with pus.
  • Styes are generally caused by bacterial infections of eyelash follicles.
  • They usually clear up on their own, but it may take up to 6 months for the lump to disappear completely.
  • You can help the healing process by applying warm compresses; antibiotics may be needed if the skin becomes red and swollen.
  • You should see your doctor right away if you have signs of cellulitis, a rare but serious complication.

What is a stye?

A stye, also known as a hordeolum, is a small, painful lump on the outside or inside of your eyelid. It may have a different colour than your skin, due to swelling. A white spot in the middle may mean that there is pus inside.

What causes a stye?

Styes are caused by a bacterial infection affecting the eyelash follicle.

A stye is a small red lump on your eyelid, the glands become blocked and get infected.
A stye is a small red lump on your eyelid, the glands become blocked and get infected.

What are the symptoms of a stye?

A stye may make your eye feel irritated and watery, or that there’s something ‘stuck’ in your eye (foreign body sensation), like when you get an eyelash stuck on the surface of your eye.

CHECK YOUR SYMPTOMS — Use the Symptom Checker and find out if you need to seek medical help.

When should I see my doctor?

You should see a doctor if:

  • the stye obstructs your vision
  • the eyelid bump worsens or does not improve within a week or two of self-care.
  • the bump or bumps become very large or painful.
  • you have a blister on your eyelid
  • the whole eyelid is red, or the eye itself is red
  • your eye is sensitive to light or have excessive tears
  • another stye comes back soon after one has been successfully treated

FIND A HEALTH SERVICE — The Service Finder can help you find doctors, pharmacies, hospitals and other health services.

How is a stye treated?

Styes usually clear up by themselves. It might take around 6 months for the lump or to completely disappear.

Here are some things you can do to help a stye heal:

  • Hold a warm compress against your closed eyelid for 2 to 5 minutes at a time. This can be a clean, warm washcloth. The water should be as warm as you can handle, but take care not to burn yourself. You can do this up to 20 times a day. Gently massage your eyelid while holding the warm compress.
  • You might notice discharge after using a warm compress. Clean your eyelid by gently wiping away any discharge with a clean, warm washcloth.
  • Try not to touch, rub or squeeze the stye, as this can cause pus to be squeezed into the tissue next to the eye, and the infection to spread further.

Sometimes, antibiotic ointments or oral antibiotics may be needed if the skin surrounding the stye becomes infected (cellulitic). This means the skin around the stye gets red, warm, and swollen.

If a stye doesn't go away by itself, a doctor might need to drain it with a needle.

Can styes be prevented?

Ways to prevent getting styes or spreading infections:

  • Wash your hands frequently.
  • Avoid touching, rubbing or squeezing your eyes.
  • Dispose of or clean your washcloth or warm compress after using.

Some skin conditions, for example, blepharitis, can also increase your risk of getting styes. Ask your doctor for advice.

Complications of a stye

If the infection from the stye spreads to the surrounding skin, this is called cellulitis. This is a medical emergency and needs immediate treatment.

Cellulitis may case red, swollen, or painful skin on your eyelid or the eye itself. If the infection spreads to your blood, it can cause other symptoms including fever and feeling generally unwell.

Cellulitis is a rare but serious complication that can harm your eyesight and may then be life-threatening.

You should see your doctor straight away if you notice complications or treatment isn’t working.

Resources and support

Speak to your doctor. If you need to find a GP or health service, use the healthdirect Service Finder.

You can also call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available 24 hours a day, 7 days a week.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: May 2024


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Stye - myDr.com.au

A stye (sty) is an infection of a follicle or gland at the base of an eyelash, caused by bacteria, usually Staphylococcus. It happens when the follicle becomes clogged with oil or dirt.

Read more on MyDoctor website

Stye treatment: babies, kids & teens | Raising Children Network

A stye is a small pimple that forms at the base of an eyelash. Styes mostly get better by themselves. Find out about stye treatment and when to see a GP.

Read more on raisingchildren.net.au website

Eyelid and eyelash problems - myDr.com.au

Common eye problems include inflammation and infection of the eyelids and eyelashes, also called blepharitis and styes.

Read more on MyDoctor website

Boils - Better Health Channel

Some areas of the body are more susceptible to boils, including the face, throat, armpits, groin and buttocks.

Read more on Better Health Channel website

Blepharitis | Children's Health Queensland

Blepharitis (inflammation of the eyelids) is a lifelong problem, but you can manage it with good eye hygiene.

Read more on Queensland Health website

Dry eyes and irritation - myDr.com.au

Dry eye includes dry or watery eyes and eye irritation. Dry eye occurs in people who produce fewer or lower quality tears. Find out what products are available for dry eyes and eye irritation.

Read more on MyDoctor website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Queensland Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.