I think I would want to know ahead of time.  I dont think I would want to be told five minutes beforehand that I was getting shots.  In fact, that did indeed happen to me at a checkup when I was 13 or so.  Mom reassured me that there would be NO shots at the appointment.  None.  Zip.  Zero.  Zilch.  I got told I needed tetanus shots about halfway through the appointments.  My sweet mother threw me under the bus and quickly agreed with the doctor that this should happen at this very appointment.

 

And you may be able to guess what happened next.

Yep.  I passed out.

Of course now that I am the mom, I see things a little differently.  

Really its all about when do I want to hear the crying and for how long?  At the office I only hear it for a few minutes.  If I tell them in the morning, like I did with Sugar today, I get to hear the tears all da long.  Yay for me.

But which is right?  Opinions?