Are you taking any anti-platelet drug, like a baby aspirin a day?
I've gotten some massive bruising and swelling from just stretching too much (too fast), no break involved. My latest was 4 weeks ago with a grade 2 sprained ankle; most impressive was a hamstring sprain that left a swollen B&B patch of about 600 cm^2. The little blood vessels and lymph passages break and bleed into the skin. I've also had massive hematomas from impacts on the ulna, no broken bones.
RICE for the first 48 hours?