The feelings you describe could be something like peripheral neuropothy (outlying nerve endings). We all have nerves that branch out from your spinal cord to all different parts of your body. I know that it can be caused by lots of things, but usually it's due to something pressing on a nerve or a disease process like diabetes. It can cause tingling and numbness and, for me, a deep pain in my thighs (both thighs) but complete numbness on the surface of the skin. There are treatments for neuropothy like nerve pain drugs such as Lyrica, Topomax, Neurontin, etc. Also, if it's being caused by a pinched nerve or by trauma like a broken bone or bulging disc, surgery can help. Chances are that if your hand is feeling needles and pins that you have a pinched nerve somewhere near the top of your arm or around your cervical spine. Have you had any xrays done or MRI's to allow a doc to look at the structures in your neck and back? That might be a good first step. Good luck! KathyMac
Definitely make an appointment with a doctor that specializes in hands.
Best wishes. Hope you find answers soon.
Keep in mind that not all nerve problems that effect the hand actually originate in the hand. Nerves can get pinched anywhere from the spine to the wrist. I had Cubital Tunnel Syndrome, which effects the pinky and ring finger, and it was caused by a pinched ulnar nerve in my elbow. An EMG test can pinpoint the exact location.