If i tore a ligament how long will a take to recover
it depends on many factors, all i can advise with is NEVER take anti inflammatory pills, they are useless and damaging. be patient... swimming is good...physio therapy is good... but you need to be patient and let the time pass.
sadly, awhile. weeks to months
A torn ligament can take anything from a few weeks to several months to heal. Some of the factors that affect recovery time include the age, overall health of a person and the severity of the injury.