Shakespeare has been on it for weeks, it has helped some, but on Monday he received the B-12 injection from the vet and that has worked so much better. If you dont want to go to the vet, I go to whole foods and buy mine there. be careful and read the ingredients. must not have sugar, sugar achohol, or the sugar that begins with an X, I am at work and do not have the name on me, sorry.