Petco Text Logo
Petco Pet Logo

My dog's allergy steroid shot: How long does it last & affect weight?

Updated On September 23rd, 2025

Pet's info: Dog | French Bulldog | Female | spayed | 1 year and 11 months old | 20.3 lbs

I would like to know for how long the corticosteriod methylprednisolone stays in my dogs system. She gets a 3ml shot every 20 or 25 days for her allergies. She currently weights 9kg and it looks like the shot is being less efective now (she has been on this treatment for more than a year now) . And seem not to be able to put on more weight is there a relation between the shot and weight?

1 Answer

Most Helpful Answer

Image profile

Answered By Angel Alvarado, LVT

Licensed Veterinary Technician

Published on March 29th, 2018

The duration of action can last anywhere from a few days to as long as 6 weeks. It will vary based on the dog's weight and metabolism. Please confirm the amount or dose with your veterinarian. An "average" dose, depending on concentration (20mg/ml or 40mg/ml) ranges between 0.25ml to 1 ml. This is a very potent steroid and long term use is not without risks. Other safer treatment options include allergy testing, hydrolyzed diets, antihistamine use and food elimination trials. Consider a recheck with your veterinarian or an internal medicine specialist. There may be a correlation or Lola may have a completely different underlying condition.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored