Bruising can last for several weeks after a signficant contusion, especially in the extremities as the bodies ability to absorb the fluid is not as good as it is closer to the trunk. If it is painful, limiting his activities, or getting worse, I would have him see your doctor.