Hi. Ice it more than that. i personally like 10mins on, 10mins off then 10mins on every 2 hours. Use a bandage wrap to control swelling. You can see a sports physician who may think a cortisone injection might help your inflammation. Usually in an injury like this you can pinch a fat pad or swell a joint.

Good luck!