Torn ligaments CAN take almost forever to heal, well months but it feels like forever. Try to think RICE Rest, ice, (but only for around 10 minutes at a time). Compression,(tubigrip type bandage)to fit snuggly but not tight, and finally Elevation, which means resting your foot on a chair or stool to keep it approximately knee height.