A colonoscopy is the ONLY way to rule out polyps or cancerous lesions in your colon. Self-diagnosing the cause as hemorrhoids only isn't a great idea. Yes, it will suck not being able to eat all day, but honestly, you'll be spending a lot of the time in the bathroom and probably won't have much of an appetite. Get it over with so you can rule out serious problems.