Thanks for writing in.
It looks like you were really upset and this led you to beating someone including punching 20 times. It is scary and I just hope it doesnt happen again.
Please take a consultation from an orthopedician to make sure you havent broken any of the small bones in your hand. A x ray
will rule out any possible injuries.
Some of the fracture
in the hand bones are clinically not reported as the swelling and pain is not much.
Hope this helps.