Physical therapy can last a few weeks to months depending on the injury and severity of your symptoms. The length of time you have been having pain can also play a role in how quickly your body will recover.