It depends on your dog’s breed, health and nervous system. The Cerenia injection effects can last up to 20-24 hours in many dog breeds. Some dog breeds are also reported to have Cerenia effects lasting for as long as 36-40 hours.