>>18999224it's 100% anxiety, they check your iron levels beforehand and if they are not high enough they simply won't take your blood (atleast i hope they do that over at your place)
I got needles stuck inside me plenty of times since middleschool so by this point I'm unphased by them
it also helps that I don't drink coffee, caffeine spikes my adrenaline and thats hit makes me want to puke so bad