My twin girls are 4 1/2, shots were hard for me then too. Looking back now, that was the easy part - but understand, when they hurt, you hurt.....
At 10 weeks old one my girls got a really high fever, they insisted on spinal tap to check for meningitis. My wife walks out because she's loosing it, takes my other daughter with her. Right before the shot, DR brings in all these waivers, on how they are not responsible if there is a problem with the spinal tap - talk about freaking out...
At 3 years olds, same daughter, had an infection in her leg (we suspect from spider bite) that has to be surgically removed before it becomes septic. She has to be put under - another day I will never forget.
Wait until she has her first good fall, or bump on the head.
** I take it back, it never gets any easier** LOL