Hi,
Pins and needles sensations raise the suspicion of conditions like diabetes, thyroid dysfunction and B 12 deficiency.
Other possibilities include chronic fatigue syndrome and fibromyalgia. I can understand your anxiety but very little can be done before you see your doctor. For one you can take B complex supplements and see if they help.
Do keep us posted.
Please be tested for protein in your blood, You have all the symptoms, my cousin was just diagnosed with it. It needs to be addressed ASAP.