You should be able to pee within a couple of hours after anesthesia, depending on your fluid intake prior to surgery. Some people experience urinary retention after general anesthesia due to a disruption in the nerves that control the urination process. In this case, it may take you six to eight hours to pee after anesthesia. Make sure to drink water regularly after your surgery to encourage the urination process.