The majority of hand contusions that are considered to be fairly mild will heal completely within a few days, with moderate cases taking closer to 2 to 4 weeks, whereas the severe cases can take quite a bit longer to fully heal, sometimes taking up to 2 months before the contusion is entirely healed. These more severe cases sometimes require medical attention in order to heal as they are unable to heal on their own, so if the symptoms do not seem to be getting any better or are in fact worsening or are causing substantial discomfort, it is highly recommended that you seek medical attention to ensure that any damage can be repaired and that discomfort can be minimized as quickly and effectively as possible.