I have found Arnica gel really helps with healing from bruises and soreness, crashes, etc. Right now, I am applying it studiously to my shoulder that seemed to have sprouted a bruise after walking 3 miles back from the beach in Spain with a very heavy bag on my right side. Thankfully, I think all traces will be gone next week, when I will be wearing a sleeveless dress at my son's wedding reception.
Marni, I think your son is related to mine...