Hi.
Thanks for seeking advice through HCM.
You seem to be having a blood clot due to the
injury which is now giving you trouble.
Please give hot wet towel compresses frequently & take some analgesics.
If it does not subside in a week / if you start getting
fever, increase in pain at the site etc you may need to see a doctor who can assess it properly & do the needful.
Take care.