How long does it take to recover from a torn tendon?

Depends. Some tendon can be torn and heal with immobilization. Some tendons require surgery to put the tendon ends together for proper healing to take place.