Hi
Hope this message finds you in good health.
I have gone through the complaints and understand your concern.
He seems to have injured his soft tissues as well as bones that might be causing the symptoms. Ideally u should get an Xray done and should treat the
bone injury if its present.The treatment you are taking is absolutely right,but i guess you are not taking sufficient rest.
But still,it will eventually heal.
Take analgesics,anti-inflammatory tablets,crepe bandage,rest.
Nothing to worry about.
I hope your question has been answered.
If you have any follow-up queries,feel free to consult me anytime.
Thanks,Take care,God bless.