An endoscopy usually takes between 15 and 45 minutes, depending on what it's being used for. You can usually go home the same day and do not have to stay in hospital overnight.
Do they put you to sleep for an endoscopy?
All endoscopic procedures involve some degree of sedation, which relaxes you and subdues your gag reflex. Being sedated during the procedure will put you into a moderate to deep sleep, so you will not feel any discomfort when the endoscope is inserted through the mouth and into the stomach.
How long is a endoscopy from start to finish?
An endoscopy typically takes 15 to 30 minutes, depending on your situation.