For needles can you go talk to someone at the phlebotomy place (manager) or even a children's hospital and ask if they have the numbing stuff and if they have a particular protocol for anxiety in teens. Also...do you need any blood work done? I made my kids watch me get it done in preparation of one of them needing blood work.

And lastly make sure (if allowed for whatever tests are ordered) he is well hydrated with water....the more water in your system the easier it is to draw. The more dehydrated, the harder it is.