Recovery time can vary depending on the severity of the injury. A minor tear may take a few weeks to heal, while a severe tear may take several months.