I had hand injury 3 weeks ago

Patient: Hello, I hit my hand about 3 weeks ago and get swelling around my knuckles, I didn’t apply ice to reduce swelling and i cant’t move my hand freely, it steel had some swelling, do I have to apply ice or heat now to reduce swelling?Thank you!

Symptoms: Feeling pain when grabing things with hand hard and can’t bend pinky, middle and ring fingers far in both directions, feels like swelling didn’t let me move fingers far.