Elbows might stay bruised long after an injury because a person's body might not be able to heal because they lack potassium. A lack of potassium in the body makes the skin bruise easier also.
It take times to heal.. depending on your injury. Cells in your body have to depose the dead cell (which are bruised or scabs) It will disappear, but it will take time.