Before a colonoscopy, you should avoid solid foods for at least 24 hours and stick to a clear liquid diet for breakfast, lunch and dinner. Ask your doctor about what you can have and when, since in some cases you may be allowed to eat easily digestible foods up to 14-16 hours before...