A 44-year-old member asked:
How long will it take for milk thistle to start working?
1 doctor answer • 1 doctor weighed in

Dr. Richard Lipmananswered
Internal Medicine - Diabetology 57 years experience
Probably Never: Milk thistle (silymarin) is a flowering herb related to the daisy and ragweed family. It is native to Mediterranean countries.
There is no proof that it is effective for liver disease, heart disease or diabetes. There effective drugs for these problems, why waste time and money on non proven, probably ineffective supplements?
Created for people with ongoing healthcare needs but benefits everyone.
3.5k viewsAnswered >2 years ago
Similar questions
Tallahassee, FL
A 69-year-old female asked:
How long does it take milk thistle to leave your body?
1 doctor answer • 1 doctor weighed in

Dr. Silviu Pasniciucanswered
Internal Medicine 29 years experience
Milk thistle : Has a half life of about 6-8 h, up to 30-40 h for complete clearance and providing normal liver function.
Created for people with ongoing healthcare needs but benefits everyone.
124 viewsAnswered >2 years ago
A 33-year-old member asked:
How long does it take for milk thistle to work?
1 doctor answer • 1 doctor weighed in

A Verified Doctoranswered
Rheumatology 54 years experience
See details: You make an assumption that it does work. In my experience it has little value while it is purported to have a number of properties including liver protection human studies are lacking.
Created for people with ongoing healthcare needs but benefits everyone.
4.7k viewsAnswered >2 years ago
Last updated Jul 13, 2017
People also asked
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
24/7 visits - just $44!
50% off with $15/month membership
Disclaimer:
Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.