Skip to main content

22 Home Remedies to Get Rid of Styes (With Photos)

I am a medical student who loves to write, research, and paint.

A external stye can appear on either the upper or lower eyelid.

A external stye can appear on either the upper or lower eyelid.

What Is a Stye?

Styes are common, but they're also painful and bothersome. The medical term for a stye is hordeolum. Simply put, a stye is an infection of the oil-producing glands of the eyelid. Anyone can get a stye, but they are more common in younger people.

There are two types of styes. External styes are located at the base of an eyelash follicle. Internal styes are found in the oil glands inside or under the eyelid.

Both types form reddish bumps that look like pimples. It may be tempting to try to pop your stye, but don't do it! These painful bumps are not pimples. Squeezing them will only make them hurt more and won't make them go away any faster.

Styes usually go away on their own within a week. If yours does not go away within this time, consult a doctor. Your stye may require prescription antibiotics.

Most Common Symptoms

  • slight swelling of the eyelid
  • redness
  • pain
  • crusting around the edges of eyelid
  • itchiness
  • drooping of eyelid
  • blurred vision
  • sensation that there is something in eye

Other Symptoms

  • light sensitivity
  • burning sensation
  • discomfort when blinking
An external stye on the lower eyelid.

An external stye on the lower eyelid.

How to Get Rid of a Stye Fast

  • Wash your hands well before touching your eye.
  • Dilute a small amount of "no tears" baby shampoo with warm water and apply to the eye with clean fingers. Gently massage the area.
  • Make a warm compress using a clean washcloth and hot water. Hold the compress against your eye for ten minutes.
  • Keep the eye clean and do not wear makeup or contact lenses until the stye is gone.
  • Repeat warm compress and shampoo wash daily. The stye should be completely gone within a week. If it isn't, consult your doctor.

Home Remedies to Treat a Stye

1. Warm Compress

The best treatment for a stye is a warm compress. Use a clean cloth or towel and place in warm or hot water. Squeeze out excess water and make sure the cloth isn't too hot to the touch.

Place over your eye and hold in place for 5 to 10 minutes. Repeat this several times throughout the day until the stye disappears.

2. Gentle Lid Scrubs

Believe it or not, very gentle baby shampoo can be used directly on the eyelid to clean the area. The idea is to clear away bacteria and debris so the eyelid can drain naturally. Baby shampoo breaks down bacteria, cleaning and clearing the duct area.

  1. Wash hands first!
  2. Use only a few drops of baby shampoo.
  3. Dilute with warm water and, leaning over a sink, massage the eyelid gently with the soapy solution.

3. Saline Solution

Simple saline solution, the same type used to clean contact lenses, can be applied to the eye. Wash your hands first and massage the eyelid with saline solution to clean the area and encourage drainage.

4. Teabag Compress

Use the same technique as you would for a warm compress. Soak some black or green tea teabags in hot water and place them over your eyes for 8 to 10 minutes. Do this several times a day. Green tea in particular is known for its antibacterial properties.

Scroll to Continue

Read More From Remedygrove

5. Topical Antibiotic Ointment

Doctors recommend warm compresses more than any other treatment for a stye, but in some cases, they may prescribe antibiotic ointment to hasten the healing process. Apply with a clean finger.

Alternative Treatments for Styes

The methods mentioned above are supported by medical professionals. Following is a list of alternative treatments. Consult your doctor before trying these approaches to get rid of your stye, and never use any of these methods directly in your eye. Apply only in the form of a warm compress.

Remember: Wash your hands before touching your eyes!

6. Tea Tree Oil

Tea tree oil is an effective antibacterial, but it is also a potent essential oil. Never apply directly to your eye. Instead, add a drop or two to a cup of hot water. Soak your clean washcloth and squeeze out excess water. Apply as a warm compress for ten minutes.

7. Apple Cider Vinegar

Apple cider vinegar is another antibacterial that may soothe your stye by reducing swelling and inflammation. Add a tablespoon or two to hot water and make a warm compress. Apply for ten minutes and repeat.

8. Potatoes

Potatoes have anti-inflammatory properties and may help reduce swelling. Microwave a clean potato (with the skin on) for four minutes. Make your warm compress by soaking a clean washcloth or small towel in warm or hot water. Squeeze out the excess water and wrap it around the potato. Apply this to your eyelid until it cools down (about 15 minutes). This can be repeated intermittently throughout the day.

9. Turmeric

This spice is known for its antimicrobial properties. Studies haven't shown yet how much turmeric oil is safe to use, so don't apply the essential oil directly to your eye. Instead, add turmeric spice or oil to a pot of cold water.

  • Put one teaspoon of turmeric into 2 cups of water and boil.
  • Boil until the solution is reduced down to half its original amount.
  • Pass the liquid through a fine gauze to remove all turmeric granules.
  • Soak a clean cloth in the remaining liquid and apply as a compress.

10. Mint Tea Compress

Make a hot compress using a clean cloth soaked in hot mint tea. Apply to your eye for 5 to 10 minutes. Repeat several times a day. You can even use the mint tea bag if this is comfortable.

11. Coconut Oil

Coconut oil has antibacterial properties, which may help fight the infection that caused your stye. Wash your hands and apply a bit of solid coconut oil to your stye to reduce swelling and pain.

12. Hard-Boiled Egg

Some people claim that applying a peeled, hard-boiled egg wrapped in a sock to the eye helps draw out bacteria. Can't hurt to try!

This stye infection effects the entire upper eyelid.

This stye infection effects the entire upper eyelid.

13. Guava Leaves

It is said that soaked guava leaves can ease the swelling and irritation of a stye. To try this method, soak a couple of guava leaves in hot water and place them on a warm, damp cloth. Apply this compress slowly over your eyes.

14. Aloe vera

Apply Aloe vera gel with a cotton swab to the affected area. Some swear by this method to ease the pain and swelling of a stye as it heals.

15. Chamomile Tea

Soak a chamomile tea teabag and allow to cool. Apply to affected eye to reduce swelling.

16. Cucumber Slices

Cucumber slices work well to reduce puffiness and swelling. Place slices on the infected eyelids to reduce inflammation and pain.

17. Chard, Spinach, or Parsley

Wash a handful of chard, spinach, or parsley leaves and boil in a little water for five minutes. Strain the liquid and let it cool. Soak a clean cloth in the liquid and apply to the affected area. Repeat this three times a day until the stye disappears.

Ayurvedic Remedies for Styes

18. Alum

According to Ayurveda, an eye wash of dissolved alum may help ease the discomfort of a stye. To prepare the solution, mix 2 - 3 granules of alum in a cup of warm water. Soak a clean cloth in water and apply to the eye.

19. Calendula Ointment

Apply a bit of calendula ointment to the affected area to soothe pain and inflammation. Remember to wash your hands well first.

20. Coriander Seeds

Boil one teaspoon of coriander seeds in 1/2 cup water for 5 minutes. Remove from heat, cover, and let cool. Filter and then soak a clean cloth in the liquid. Use this cloth as a warm compress.

Old Wives' Tales for Treating Styes

21. Saliva

Yes, saliva. Old wives' tales claim that styes can be cured in their early stages with the application of spit collected first thing in the morning. Saliva contains bacteria, so this method is not recommended.

22. Gold

Another old wives tale tells of rubbing the closed eye with a gold ring. This story may originate from the fact that in many households, Mother's wedding band was the cleanest object in the home, given that her hands were so often in soapy water.

Again, not a recommended method.

If you have a stye, don't wear contact lenses or eye makeup until the stye is gone. Avoid sharing contact lenses or eye makeup in general.

How to Avoid Getting Styes

There are several glands around the eyelid that drain through ducts onto the eyelashes. If something clogs a duct, that drainage can't happen and the gland gets backed up. It becomes swollen and inflamed, causing a stye.

The best way to avoid getting styes is to keep your hands clean. When we rub our eyes we spread whatever germs and bacteria that are on our hands to our eyes. Other tips include:

  • Replace eyeliner and mascara every three to four months.
  • Remove eye makeup before going to bed.
  • Always wash your hands and disinfect contact lenses before putting them in.

Are Styes Contagious?

No, styes are not contagious. While they do develop from bacteria, you can't "catch" a stye from simple contact with someone who has one. While bacteria from a stye could be passed to someone else, they would only rarely cause an infection in the receiving person.

A chalazion is a slow-growing infection of the oil-producing glands in the eyelid. Chalazions look like styes but they are not painful.

A chalazion is a slow-growing infection of the oil-producing glands in the eyelid. Chalazions look like styes but they are not painful.

What Is a Chalazion?

A chalazion is another type of eyelid infection. It can be hard to tell a stye apart from a chalazion. The main difference is that styes are quite painful and chalazions are not.

Sometimes an untreated stye can develop into a chalazion. If you are concerned about the bump on your eyelid, see your doctor.

If you see pus coming out of your stye, wipe it away with a clean cloth soaked in warm water.

What to Avoid When You Have a Stye

  • No squeezing, pinching, or pressing the stye. Do not pop or touch it. This will make it worse. You must allow it to drain itself.
  • Do not use eye makeup. If you do so, you are inviting an infection. To avoid spreading the stye, do not share your cosmetics and eye makeup.
  • Styes aren't contagious, but it's best to avoid sharing towels, clothing, or pillow cases with other people.
  • Avoid wearing contact lenses. They can become contaminated and the bacteria can be transferred to the uninfected eye.

References Cited

  1. Galan, N. (2017, March 02). How to get rid of a stye: Treatments and home remedies. Retrieved November 06, 2017, from
  2. Nordqvist, C. (2016, September 16). Stye: Causes, Prevention, and Treatment. Retrieved November 06, 2017, from
  3. Lindsley, K., Nichols, J. J., & Dickersin, K. (2010, September 08). Interventions for acute internal hordeolum. Retrieved November 06, 2017, from
  4. (n.d.). Retrieved November 06, 2017, from

This content is accurate and true to the best of the author’s knowledge and does not substitute for diagnosis, prognosis, treatment, prescription, and/or dietary advice from a licensed health professional. Drugs, supplements, and natural remedies may have dangerous side effects. If pregnant or nursing, consult with a qualified provider on an individual basis. Seek immediate help if you are experiencing a medical emergency.

© 2014 healthcarepro


Bell on August 13, 2018:

My first day of 7th grade starts in 3 days. I have had a stye, for about a week or two. I have put warm compress on my eye. Ive put aloe Vera on it. I have put tea on it.. It still hasn't gone away.. I really really hope it goes away before school starts.

JoelHarman on February 13, 2017:

I have a stye on my left eye a week before. I was very much affected by that. I'm not able to work properly due to that. Not even able to sleep peacefully. So my mother said me an idea about warm compress.. Woow it worked.. I applied it for three time and it got disappeared. Thank goodness

Kiran bhola on January 21, 2017:

Actually I have a stye.. It was so because a little bit of borolene was left over on my eyelid. When I was applying it to my face ...

After one day I feel a little pain in my left eye..

Then after one day a stye started forming on my left eye ..

It get very worse swollen, become red and pain.

After 5-6 days it cured finally..

Then after 4-5 days again a little bit of pain started in my right eye.

And next morning I observe that again I got a stye..

I was very angry and upset with this..

And now I also have a stye.

So please suggest me something so that it never form again and again...


Can you please tell me that why it is forming again and again..

I have even not touched dirty hands..

abdul salam on October 26, 2016:

Hi friends I have had a stye last one month it's not getting cure can any one tell me the solution...

Radhika on October 11, 2016:

I am having styes for about a month.It first developed in my left eye.After a few days it developed in my right eye.The style on my left eye has harden.My right eye is continuously having states.By the time I get rid of one,another pops out.Does this mean I am in need of specs?And how can I get rid of the hard lump on my left eye?

Logan on October 06, 2016:

I hate styes. Have had several in the past decade, top lid, bottom lid, seems to happen if I wake up & one of my eyes was jammed into the pillow, makes sense unless you wash your pillow case every day. (Who does that?) I sleep on my side usually & have had to hang my face over the edge of the pillow to avoid eye contact w pillowcase. Sucks:(

OML on September 30, 2016:

I have had so many styes in my lifetime, its insane. None of them are so bad they send me to the doctor, except for one when I was a toddler. But whenever I have a stye, or a boil, I put red onion on it or a chamomile tea bag.

CW on August 17, 2016:

I had a stye for a week that would not go away using a warm compress repeatedly. I am so glad I went to the doctor today because he said it was starting to form an abscess. I would definitely recommend seeing a doctor sooner than later if the stye doesn't go away in just a few days.

katryn on June 14, 2016:

I have this stye just now ?? Can i use aloe vera if it small i drink antibiotic and i use aloe vera !!

Trishia Tan on June 11, 2016:

I just got a stye and this sh*t screws it all up. It's Saturday and my class starts on Tuesday. I'm so screwed it's so embarrassing to have all of the students in school looking at you.

Angela on February 07, 2016:


The only one that is proven to work is warm compresses. If your stye (medically known as a "hordeolum") doesn't go away in a week with a steady schedule of warm compresses (4 times a day for at least 10 minutes each), PLEASE go see your optometrist so he/she can prescribe you an antibiotic or steroid. Otherwise, your stye can develop into what's called a "chalazion," or non-infective, hardened lump, and these are often only removed surgically.

Jeannette on November 08, 2015:

I am a doctor and outraged at some of your remedies. Sime tips are helpful, but you should get your facts straight. Saliva besides having antibacterial enzymes it also has multiple germs....not recommended. Eggs also have multiple bacteria in them if not cooked properly. Just handling eggs can be disastrous for eye help. Styes are NOT contagious, but like any infections can be spread from person to person. In the case of a stye, if person pops it, of course you do not want to spread the pus around. That's the sane same with pimples, you don't want to touch others or things with pus filled hands. However, pimples are not contagious, but another person may develop something else due to poor hygiene. Thanks.

laney on November 07, 2015:

Started at a new school and my eye has major swelling went to doc and he gave me eye drops not sure how affective its sat. This needs to go down by monday for school!

Marizza on September 19, 2015:

I hate styes been dealing with them for over 3 yrs they go and come every time dirty happens to get in my eyes as i write i have one in my right lid and it hurts .

Hana (16) on August 17, 2015:

Hi, I have had a stye for a year. It was one of the worst things I had to live with. It had gotten worse and some days it's fine and then it would be terrible again. I didn't want surgery so my remedy was Vicks. I up it on every night for the month of July and till now. It had decreased dramatically. It's barely noticeable now and almost gone.

lovely on July 01, 2015:

I've had my stye for 2- years almost and I've had it cut 3 times at the doctor, used hot compresses, and eye cream. nothing works and I'm too scared to go to the hospital or try getting it cut AGAIN!

Barry on June 04, 2015:

Hot compress gets rids of them.

It's oily wax inside the stye the hot compress melts it down and allows the gunk to come out, Takes about 4 Days

dying on June 02, 2015:

This thing is killin me and i have finals..

It's stupid having the whole school staring at you..

sose on March 01, 2015:

Putting your urine will get rid of styes overnight

Ashley on January 20, 2015:

I have three midterms tomorrow and I can't afford to miss school. I need this thing gone and I've tried a few of these and they don't seem to work.

healthcarepro (author) from Somewhere on Earth on January 15, 2015:

7 months? You have to see a doctor immediately

Amy on January 14, 2015:

I've had a stye for almost 7months !omg I've been trying to get rid of it and NOTHING is working! Everyone at school is like wtf is wrong with ur eye and what am supposed to say??? And taking pics? Ugh.its horrible.

Honeypot225 on December 21, 2014:

Sooo I used all these and it got worse ..... HELP !!!!! I need it better before school!!

healthcarepro (author) from Somewhere on Earth on July 02, 2014:

I ve had too recently.. It took me 4 days to completely cure...

Dianna Mendez on July 02, 2014:

Good information to have on hand in case one does get a stye. I have had one and it is not fun (not pretty either!).

Related Articles