It depends on how badly the ankle is broken... If it is a really bad injury, it could take up to a year. If the ankle's bones are just moved apart a little bit, it might take up a minimum of 2 months
It depends on how badly it's sprained, but usually between 2 and 5 days. It hurts allot at first, but quickly gets stronger and you very rarely need crutches.