Posted inHealthy How Long Do Bruises Take to Heal? Posted by By Alisa November 13, 2023 Bruises usually take 2 weeks to heal. However, the exact time it takes for a bruise to heal can vary depending on a number of factors.