Kindly get x-rays done.
Your history suggests high energy trauma.
Try applying Ice packs.
Keep affected limb elevated.
Medications like Enzomac will help in swelling.
Next Steps
share x-rays..
Health Tips
Persistent pain and swelling can be due to either fracture or ligament sprains.
Answered2018-01-12 17:09:29
Let others know if this answer was helpful