Tennis elbow typically lasts anywhere from a few months to more than a year. Most people start to improve within 6 to 12 weeks with conservative treatments such as rest and physical therapy, but full recovery can take around six months or longer. In some cases, it may take up to 18 months or even two years for complete healing. About 90% of people make a full recovery within a year. The duration depends on factors like the severity of the injury, how early treatment begins, and adherence to the treatment plan. Mild soreness may heal in a few weeks, but more severe cases require longer healing time for the tendon to fully recover.