The duration of effectiveness varies depending on the type of medication used, the horse's condition, and other factors. Some injections may provide relief for several weeks or months, while others may require more frequent administration.