Ailments & ConditionsYour Health

What is a Bruising?

How Long Does It Last?

It often takes a few days or weeks for a bruise to heal. In fact, you would observe this gradual healing process when it occurs. The skin often turns to a red color when you first bump into something. This indicates that blood is collecting under the skin. After 1 or 2 days, the bruise might become purple, black, or blue. The change of color is due to the breakdown and absorption of the leaked blood. That is why you would notice darker tones in the first few days and yellow colors after 5 to 10 days. [6]