Tips for getting blood drawn?

I don't do well with needles even for just shots, and blood draws are much more painful than that. Any tips for how to get through it? How long will this take? How much more will it hurt than a vaccine?

Update: thanks so much for your advice everyone! I got the blood drawn and it went okay:) They had to bring in a different nurse to distract me because I couldn't stop hyperventilating lol. But I did pretty good and didn't pull away or anything like I do with vaccines sometimes. (It did hurt quite a lot though)