I have taken it for 10 years and my new Dr said it is far too long!