have taken over 10 years... no generic... to expensive... need to quit taking.