Oof that sucks, I've never passed out however because my veins are small I've been stabbed multiple times in both arms just to even get blood drawn so, I feel your pain to a degree xD
Awwww mann, I have twisty / small veins too. When I was young I had someone stab me no less than 10 times out of frustration trying to get it and I am now a fainting risk since then. Although, I do get treated a lot better now that I have to put that on all my future bloodwork panels XD
I have notoriously bad veins (they roll, they're hard to find, etc.) the record for the amount of times I've been 'stuck' while the RN tried to do an IV or get blood was 7 times DX so I feel your pain hun