how long does blood test bruise last?
With time, the familiar blue-black discoloration of the bruise changes to green, then yellowish, and then it eventually fades and disappears. This can take up to two to three weeks if the bruise is large. Note that it is normal for bruises to spread out before fading.