How Long Does A B12 Shot Last In Dogs?
How Long Does A B12 Shot Last In Dogs? The majority of injected solution may be eliminated within eight hours after administration. Generally speaking, around 50 to 98% of the vitamin B12 taken is excreted from the body 48 hours after injection. What does a shot of B12 do for a dog? Vet One Vitamin