Bruises hurt, yet most are not serious and will go away on their own within 2 to 4 weeks. Often, gravity causes them to spread down the body. A leg bruise commonly will take longer to heal than a bruise on the face or arms. Follow-up care is a key area of your treatment and safety.