Just a blood in stool would not conclude for colorectal cancer. A severe constipation alone can be responsible for the blood in stool. The hard stool (called fecalith) can erode the internal lining of the rectum. Transient internal hemorrhoid bleeding is very common in severe constipation in people who had no hemorrhoids earlier. In your age, colorectal cancers are quite uncommon.
Please feel free for your follow up questions.
Mucus never points to cancer and this only shows that colon and rectum are irritated and are not absorbing it back. Mucus is normal secretion of the bowel for facilitating the stool and act as lubricant. Anxious people loose mucus just because anxiety causes abnormal movement of the rectum and colon. Mucus is more indicative of diseases like irritable bowel syndrome (IBS) and inflammatory bowel disease (IBD).
It is pleasure and privilege assisting you.
I hope this was helpful to you. If it was, please remember to ACCEPT the answer so I can get compensated for my work. If you have any more questions, please feel free to ask. I am truly privileged to help you, and I want to make sure that you are satisfied with the answer. Good luck!