You might want to try this herb called St. John's Wort to relieve your anxiety about needles. It helps promote a positive mood so I hope that'll help. But if you don't want to take any herbs then have you ever tried meditating before? That can also help relieve anxiety. Check out
How to Meditate for some tips. Good luck.