I sprained and damaged my ligaments in my ankle. How long does the swelling stay?

It depends. What kind injury you have, you have to find out, for example, minor sprain the swelling should not last than 4-6 weeks, if major injury happen the swelling will last as long as you have the injury. Good luck, good luck thanks.
2 months. A good average varies quite a bit ice rest patients will speed the process.