Bruised knuckles can take anywhere from a few days to a few weeks to fully heal. Pain and swelling are normal. If your symptoms don't improve or begin to worsen, this could be indication of a more serious issue.