I can't really comment on this yet. I got it for my husband and he is unable to take it right now. Hopefully he will soon. I will comment later when he starts taking it. Shipping was fast, got it within 2 days of ordering! Gave 4 stars anyway, our M.D. said it would be good for him.