The recovery time varies but it generally takes several weeks to recover. A small amount of residual swelling can linger for several more weeks or even months.