Go Ad-Free
logoThe People's Perspective on Medicine

Will Eating Cabbage Prevent Sties?

Q. As a child, every year I had eight or ten sties, those painful infections of the eyelid. One day in the 7th grade, my English teacher told me that he used to have multiple sties at a time and had stopped the infections by eating cabbage. I began eating a daily chunk of cabbage and within six weeks the sties stopped. I have never had another.

Twenty-five years later my 8-year-old son said that his best friend had frequent sties. I recommended cabbage, and he followed the advice. He has not had another stye.

Today at 63 I continue to eat several servings of coleslaw and cooked cabbage every week. I know that cabbage is good for people generally, but have you ever heard of it being eaten to correct conditions leading to sties?

A. A stye is an inflamed spot at the edge of the eyelid. It is caused by infection (usually staph) around an eyelash. You can think of it almost as a pimple on the eyelid.

Although most sties go away on their own in about a week, warm compresses three or four times a day may speed healing by improving circulation.

We don’t know why eating cabbage was so helpful for you. We would love to find out if anyone else benefits from your experience.

Rate this article
star-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-emptystar-fullstar-empty
5- 2 ratings
About the Author
Terry Graedon, PhD, is a medical anthropologist and co-host of The People’s Pharmacy radio show, co-author of The People’s Pharmacy syndicated newspaper columns and numerous books, and co-founder of The People’s Pharmacy website. Terry taught in the Duke University School of Nursing and was an adjunct assistant professor in the Department of Anthropology. She is a Fellow of the Society of Applied Anthropology. Terry is one of the country's leading authorities on the science behind folk remedies..
Tired of the ads on our website?

Now you can browse our website completely ad-free for just $5 / month. Stay up to date on breaking health news and support our work without the distraction of advertisements.

Browse our website ad-free
Join over 150,000 Subscribers at The People's Pharmacy

We're empowering you to make wise decisions about your own health, by providing you with essential health information about both medical and alternative treatment options.