Fasting before a gastroenterology checkup depends on the tests involved. Endoscopy and colonoscopy typically require fasting for 6-8 hours, while blood and stool tests do not have to follow specific instructions.