If you get a lot of styes, you may need to take better care of your eyelids. You want to get rid of the germs and dead skin cells that bacteria like to feed on. Put a few drops of mild baby shampoo into a teacup of warm water and stir. Use a cotton swab or washcloth to gently brush the soapy solution along the base of your eyelashes. Keep your eyes closed.
Don't have time to make up the mixture? Rub your closed lids with a washcloth dipped in baby shampoo while you’re in the shower. You don’t need more than 30 seconds per eye.
The technique doesn’t matter; it’s the motion that keeps your lids clear of debris. Also, don’t put expired makeup, used towels, or dirty hands on your eyelids.