I am not a fan of heights but only in weird circumstances. I can fly in a rickety ass 172 with a 16yo bro as a pilot who I know damn well basically sucks at flying and be cool. but I can go to a big ass bridge like the royal gorge and be really uncomfortable.
When it comes to heights, I'm pretty similar, I almost don't even count flying with "heights" and it just doesn't even feel like I can "fall down" even though obviously the plane can crash, and you're usually buckled in, and looking out a small window that would be very hard to fit through.
But bridges, skyscrapers, etc, anything with just a guard rail or floor to ceiling windows just makes me a nervous no go. It's something with the sheer drop, as like I've summited a few mountains in Colorado for example and that does not trip me out at all being on top of a mountain, but if I was near a sheer cliff, then it comes into play.
Off topic but on topic with the needles, I don't love em but it's also that I am definitely prone to fainting any time I've had a shot or blood drawn, and it's definitely more on the order of this:
https://www.mayoclinic.org/diseases-conditions/vasovagal-syncope/symptoms-causes/syc-20350527#:~:text=Vasovagal%20syncope%20(vay%2Dzoh%2D,blood%20pressure%20to%20drop%20suddenly.
It's hard to explain, I think it's a deep seeded worry about it, but like I don't let it get in the way of getting a shot, and it's not even instant, it more kicks in (like my first chip) about 2-3 minutes after I get the shot, and I just have to lie down until it passes. It was like when I got my shots to go to college, I got em, stood up and was like "cool thanks!" started to walk down the hallway, tunnel visioned and passed out and fell backwards and was thankfully caught by my dad. I didn't like freak out before or during the shot, it just, happens. It happens probably 50% of the time.