Monitor the health of your community here

How to Treat a Sty in the Eye

A sty is a red pimple-like lump that shows up on your eyelid or in it 1. It is caused by the Staphylococcus bacteria. It can be very painful, and sometimes it can itch. Although sties go away on their own after a couple of days, you may want to begin treating them as soon as you see them. This can help alleviate your discomfort and help the sties go away a little sooner. Just remember to keep washing your hands before and after touching your eye.

Soak a wash cloth with warm water and then wring it out. Place this washcloth over your sty for 15 minutes 1. Repeat this every 3 hours. This will help the sty get to a point where it will drain (most sties are filled with pus) and begin healing 1.

What to Do for a Sty in the Eye?

Learn More

Dip a tea bag in warm water and wring it out. Place the tea bag over your sty for 15 minutes 1. This works the same way as the warm washcloth.

Remove the eyelash that is causing the problem. If your sty is not formed on an eyelash, then you can skip this step 1. Use a pair of tweezers to pluck the eyelash out. Some of the pus may come out. Just place a warm wash cloth on the sty for 15 minutes 1.

How to Get Rid of Styes in Your Eyelids

Learn More

Call your doctor and ask for an antibiotic cream. This cream will work for any sty that is on the outside of the eye 1. If the sty is under your lid, you won't be able to use it 1. Your doctor may call the cream in to the pharmacy based on your description of the symptoms, or he may ask you to come in to the office first.


Practice frequent hand washing. This is very important if you use contacts and you touch your eyes on a daily basis. Washing your hands and keeping them clean will prevent you from transferring any bacteria to your eyes.


You will need to seek medical attention if the sty begins to interfere with your ability to see clearly.