Thanks for writing your query.
After reading your post, it seems that your symptoms are due to muscular sprain
and it will take some time for complete healing.
Your icing the sprained area was absolutely correct and it will help in faster recovery. Ibuprofen
can be taken after meals for severe pain
You can also apply an elastic crepe bandage for support.
I hope this is helpful to you.