Thanks for your question on Healthcare Magic.
I can understand your concern.
Possibility of
colon cancer is unlikely in your case.
In my opinion, you should get done lower GI (gastrointestinal) scopy,
colonoscopy for the diagnosis of polyps.
Your changing bowel habits, strong positive family history and
blood in stool suggest possibility of polyps more.
So no need to worry for colon cancer at the age of 20 years.
Simple blood reports are not enough for colon cancer.
Colonoscopy and
Biopsy are needed to confirm colon cancer.
So
consult gastroenterologist and get done colonoscopy to rule out fear of colon cancer in you.
Don't worry, you are not having colon cancer.
Hope I have solved your query. I will be happy to help you further. Wish you good health. Thanks.