Hysteroscopy is usually done with local anesthesia. General anesthesia may be used if the surgeon expects to take care of major problems inside the uterus. General anesthesia is when the patient is put to sleep for the operation.