A little under a week ago I hit my shin on a ledge. I didn't hit it particularly hard, but by the time I got home (about an hour later) it had swelled up to the size of a grapefruit (see image).
I soaked it in cold water, and iced it for a few hours to bring the swelling down, and by the next morning, the swelling had mostly dissipated, but it was now black and blue.
Another day went by, and by this point a large area around it had turned yellow. a couple days later I noticed that my ankle had gotten a bit swollen, and today, I now see a large bruise on the inside of my foot, though I'm not experiencing any pain in my foot. It's now about 5 days from when I hit it, and it's still a bit swollen directly on and around where the impact occurred, as well as black and purple around it. Where it was yellow, there are now mall slightly purple spots, and as I said there's a large bruise on the inside of my ankle, almost as though the blood has leaked down and is settling there.
Is there anything I can do to help my body absorb the blood? Is this something I should see a doctor about, or go to the hospital for? My friend said it could be a hematoma which has me worried.
Any feedback is appreciated, thanks.