According to WHO, bruising after a blood draw typically heals quickly. However, if the bruise is large, it may take up to 2-3 weeks to heal. For any other abnormalities, you should contact your doctor.