U.S. doctors online nowAsk doctors free
A member asked:

How long should a bruise from having blood drawn from my arm last?

3 doctor answers3 doctors weighed in
Dr. Aruna Seneviratne
Sports Medicine 27 years experience
10 days: Usually a bruise resolves in 7 to 10 days. It will change color from blue to green to yellow as it revolves.
Dr. Tsu-Yi Chuang
Dermatology 51 years experience
Depends: Usually 1~2 weeks. But for elders and someones taking blood-thinning meds including aspirin, it may last longer.
Dr. Michael Sparacino
Family Medicine 38 years experience
7-10 days: Bruises usually last 7-10 days and turn different colors as the bilirubin is metabolized.
Last updated Jul 11, 2018


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.