According to our NHS the only way to completely eliminate a phobia is to "release the emotions" causing the phobia. There is also decondtioning which is a very succesful technique of eliminating phobias, there are many psychotherapy sites with details on how to decondition yourself to a phobia, I'm not going to waste your time writing the list of steps etc.
As a child I had an allergic reaction to something in the house that made my whole body break out. I had to keep going to the Dr to have blood drawn. But I have reclusive veins. So that **** nurse kept missing my vein. So my Mom did it as she was a nurse but you can see the scares on my arm where that nurse missed.
But then they made me go back to have more blood drawn...
At the doctors office I started fighting my mother, two nurses and a Dr. I refused to let them come near me with that needle. I fought my preteen butt off but after a few minutes I had no adrenaline or energy left. So I agreed to let them use a butterfly needle on me only if they gave me some water.
Turns out I was allergic to the new laundry detergent.
But for years I didn't want to get a shot or blood drawn. Needles that they pop in your upper arm don't bother me at all. I used to be unnerved by people trying to poke my veins. I guess it's mainly because there are a lot of incompetent nurses out there and I have reclusive veins. I can't stand it when they miss the vein and move the needle around in my arm looking for it.
I'm not afraid. I just don't enjoy unsatisfying pain.