Homeopathic and natural products (847) 864-1600 | (888) 960-6578

Our retail store hours will be 10:00am - 5:00 pm M-S and Sunday 12:00pm - 4:00pm. Customers must wear masks and use hand sanitizer upon entering. Thank you for your cooperation!

Best Sellers

New Arrivals


Welcome to Walsh Natural Health

Walsh Natural Health is the place to buy quality supplements and other healthy products. We have been in business for 25 years, and understand the proper use and effectiveness of the products we carry. We do the research for you. We look at every ingredient in each product and buy from companies that have excellent quality standards. On our site, you will find the best professional brands and the best retail brands available. Our staff has worked in the natural products industry for a combined 85 years and we are here to assist you. Please note that while well-schooled in the proper use of supplements, we do not provide medical advice.

We offer even more products and some exclusive product lines like Metagenics on our partner sites. If you are looking for a specific product but can’t find it on our site, try visiting the links below.


Preventing Kidney Stones and Urinary Tract Infections

By Lynn Bednar, MS, CNS, LDN Kidney stones and urinary tract infections are common at this time of year. So we have a few tips for avoiding these unwanted problems. If you are aware of the Chinese medicine cycle, you know that late spring and early summer is the time when the kidney and bladder […]


Joint Pain: Supplements Can Help!

Alleviate joint pain with proper diet and supplements for true healing through natural means, not just temporary relief.


Tooth or Consequences: Maintaining Your Pearly Whites

By Lynn Bednar, MS, CNS, LDN Oral Care is an often overlooked, but essential, part of your health. The mouth isn’t just a home for your teeth: disease often enters through the mouth and nasal passages. So keeping these areas free of bacteria and other pathogens can boost not just dental, but overall health. Natural […]



FREE SHIPPING on orders over $75


Need Help? Call Us (888) 960-6578