The pins and needles are a sign of peripheral neuropathy. This can be due to diabetes ( Metanx is a prescription vitamin proven to improve diabetic peripheral neuropathy - takes about six months - and alpha lipoid acid also helps). B12 deficiency can also be a cause so definitely get your levels checked (should be above 400 fasting without taking any oral B12 for 24 hours before the test).
Thiamine deficiency can also cause it - this is seen most often in heavy drinkers, people with poor nutrition or people consuming raw egg whites.