Before an upper endoscopy, do not eat or drink(even water) anything for at least 5-6 hours.
You are allowed to take your regular morning doses of medicines for high blood pressure & thyroid problems. However, morning medicines/insulin for diabetes should not be taken, as you will be fasting.