An excellent natural remedy for styes is applying warm compresses on the eye for five minutes at a time. This helps relieve inflammation which will promote the release of pus and reduce pain and itchiness.

Other natural remedies such as chamomile, aloe vera, and even organic baby shampoo can also be used to relieve discomfort caused by a stye.

Most of the time the stye disappears on its own and does not require medical treatment, however, if it does not disappear after about 8 days or if it gets worse with time, it is recommended that you consult with an ophthalmologist.

1. Warm compress

Warm compresses help relieve pain, reduce inflammation and ease the drainage of pus from inside the stye.

To prepare a warm compress, you just need to soak a compress, or clean piece of cloth, in warm water, remove the excess liquid and place it on top of the stye for five minutes. Repeat two to three times a day.

2. Chamomile and rosemary eyewash 

Another great natural remedy for stye treatment is to wash your eyes two to three times a day with a chamomile and rosemary infusion. This is because chamomile has calming properties, which helps to relieve pain and discomfort, and rosemary is a natural antibiotic.


  • 3 rosemary stems;
  • 30 g chamomile flowers;
  • ½ liter (17 oz) boiling water.

Preparation method

Place the rosemary stems and chamomile flowers into the boiling water for five minutes. Remove the stems and flowers, then allow the mixture cool down. Once cool, wash your eyes with this infusion.

3. Massage with aloe vera

Aloe vera is a medicinal plant that has antibacterial and anti-inflammatory properties that are able to reduce stye swelling and prevent a bacterial infection. This remedy can be used on the eye to relieve redness, pain, and swelling.


  • 1 Aloe vera leaf

Preparation method 

Open the aloe vera leaf and carefully remove the transparent gel from inside. Then rub a dab of gel on the stye with your eye closed,  massage it into the stye and surrounding skim. Leave the gel on for about 20 minutes and then wash your eye with a little warm water or with a warm chamomile infusion.

4. Organic baby shampoo

One of the most important steps while treating a stye is to keep the eye very clean, in order to prevent an infection that can increase swelling. 

Organic baby shampoo is another great natural choice for washing your eyes, because it cleans the skin without causing burning or eye irritation. After washing, you can apply a warm compress to your eye to relieve the discomfort.

5. Clove infusion compress 

Cloves work as natural analgesics that decrease eye irritation, and can also eliminate bacteria. If the bacteria is not removed, an eye stye will get worse as pus accumulates and the eyelid swells. 


  • 6 cloves;
  • Cup of boiling water.

Preparation method

Add the cloves to the boiling water and let the mixture sit for five minutes, Then strain and allow to cool. Soak a clean cloth or gauze into the mixture. After, ring out the excess water and apply the cloth to the affected eye for five to ten minutes. You can do this 2 to 3 times a day.

Was this information helpful?

Atualizado por Tua Saude editing team, em February de 2022. Clinical review por Manuel Reis - Registered Nurse, em February de 2022.


  • MCINTYRE, Anne. Guia completo de Fitoterapia. São Paulo: Pensamento Editora, 2010. 223.
  • CONSELHO BRASILEIRO DE OFTALMOLOGIA. Por que devemos realizar a correta higiene ocular e o que é blefarite?. 2018. Available on: <>. Access in 14 Nov 2019
Show more references
  • MARS, Brigitte; FIEDLER, Chrystle. The Country Almanac of Home Remedies. 1.ed. Fair Winds Press, 2014.
Clinical review:
Manuel Reis
Registered Nurse
Manuel graduated in 2013 and is licensed to practice under the Ordem dos Enfermeiros de Portugal, with license #79026. He specializes in Advanced Clinical Phytotherapy.