My sons tonsils and adenoids came out right after he turned 4.
His were not infected but were swollen to the point they almost touched each other across the back of his throat - they became an obstruction and interfered with his breathing at night and swallowing while eating and drinking.
He had them out and was home the same day - no one stays over night in the hospital for this anymore.
Keep up with the pain meds they give you.
We kept him home a week.
He was sore a few days and the biggest challenge was to keep him from running/jumping around while he healed up.
We kept him on liquids for awhile, then soft foods - mashed potatoes, soft boiled eggs, jello, pudding, yogurt.
He was on regular food a day or so before going back to school.
Having tonsils out when you are an adult is much harder than it is on the kids.
The kids just bounce right back.