Thanks all for your response, it's great to get so many views and ideas.

I'm hedging towards telling him we're going to the drs (he'll like that bit) then telling him when we get there about the needles but will hopefully have something nice planned for afterwards so i can bang on about that to distract him from panicing.

Thanks Amanda,

Julie x