Tonsillectomy should not be performed if the patient has a hemoglobin level under 10g%, an acute upper respiratory tract infection including acute tonsillitis due to increased bleeding risk, or is under 3 years old due to higher surgical risk. Tonsillectomy is also contraindicated for patients with bleeding disorders, cleft palate, uncontrolled systemic diseases, during an epidemic like polio, or during menstruation.