The duration of rehabilitation varies depending on the severity and type of injury, the horse's age and overall health, and their response to therapy. It can range from a few weeks to several months or even longer for more severe cases.