A 50 year experienced vet told me... most animal meds are the same as human meds. He told me he personally tries them all out on himself. Seriously.. and a vet can diagnose a heart condition on your pet for a hundred bucks.. but a medical doctor needs weeks and moo-cho bucks.!