I have pins and needles down my right arm constantly?

Pinch nerve. This may be due to a pinch nerve in the neck of pincing of the nerve near the elbow. It depends upon the distribution of the pins and needles. This can be evaluated and properly diagnosed by a neurologist.
Pins and needles. Any changes in your normal sensation needs an evaluation by a neurologist - a history and clinical exam bests serves you.