are bruises supposed to be green?
A bruise that is a few days old will often appear blue, purple, or even black. In about 5–10 days, it turns a yellow or green color. These colors come from compounds called biliverdin and bilirubin that the body produces when it breaks down hemoglobin.