It typically takes 6-8 weeks for a torn meniscus to heal. However, recovery time can vary depending on the severity of the tear and the individual's overall health.