Posted 12/31/2014 11:33 AM (GMT -8)
Welcome to the forum, Special Needs.
We're not doctors here, so the best we can do is recommend you see a real one for diagnosis and treatment.
From my own experience a month ago hitting the palm of my hand hard on a rough stone, I can attest that it takes a very long time for a bone bruise to heal. I still have pain from that. [I was foolishly up on a ladder decorating the Christmas tree and stepped down 2 steps thinking I was at the floor. To stop from falling, I grabbed one of the fireplace stones very hard.]
Of course, you may have nerve or tendon damage and not, or in addition to, a bone bruise, so the best thing is to get a doctor to look at your arm.
You're way past ice for bruises, but for some people ice or heat helps with pain. Swelling should have gone down by now, but I've often been told to try Advil or Aleve to see if that helps inflammation and swelling. Still, I'd see a doctor!