Bruise: MedlinePlus Medical Encyclopedia Bruises can last from days to months, with the bone bruise being the most severe and ... Place ice on the bruise to help it heal faster and to reduce swelling.