Oh wow :-(. I am around your age and this literally sent a shiver down my spine. More strength to you. Hope all will be well.
All I can recommend is that if one has previously unexplained constipation, thinning stools and/or blood in the stool, get checked right away and insist on a referral for a colonoscopy. My doctor initially thought it was constipation or IBS and it was two months before a referral to gastro.
In 5-10 years I think medicine will start to recommend a colonoscopy at age 30.