My daughter had her tonsils and aednoids out at 2-1/2. She wasn't sickly, but had HUGE tonsils and had sleep apnea as a result, which was very scary. The key is having a great pediatric ENT. Ours was WONDERFUL. I have no idea where Girard is, but if you're anywhere in central PA, I would recommend him. Our daughter had her surgery at Hershey Medical Center. Our ENT had privileges at a hospital closer to our house, but wanted it done there b/c they have pediatric anesthesiologists. I would recommend a ped anesthesiologist as well if you have a choice...even if you have to drive further.
Normally it's an out-patient surgery, but our Dr. had her admitted since she was so young. I stayed overnight with her and didn't get much sleep, but at least I knew that if there were any complications, we were in the right place.
Her sleep apnea was gone the very first day. We were very glad we had it done. If your son needs to have it done, there's really no reason to wait. If he's sick now and the surgery would help him to feel better...I say go for it!
Day 1 post-op was very easy...days 2 & 3 were worse. The nurses had told us to expect that ahead of time and I was glad to know so I could prepare for it.
It really wasn't too bad...just prepare to camp out on the sofa with your LO for a few days.