Glad you are getting that colonoscopy. That will give you a true diagnoses, anything else is just a speculation. Try to avoid Dr. Google, sometime the information is out of date or just plan wrong. Your symptoms can be caused by many things, cancer is just one possibility. For what it is worth, man...