Possibly broken finger???

Kinda got into an altercation where I had to defend myself and I had my phone is my hand while hitting back...

I can barely move it, I've iced it and it just continues to swell and hurt more. The top is kinda numb to touch but bottom of finger is to sensitive to touch. My finger won't straighten but it is moveable. It's mainly my knuckle closest to the nail bed, it looks like I have carpetunnel or whatever

Other hand comparison

What should I do??? It freaking hurts, afraid to go in and they see me looking beat up and bruised