At 21 essentially no one has colon cancer unless you have about half of you family getting it before age 40. Except for families with a colon polyp disease it is extremely rare to get colon cancer before age 50. Small amounts of bright red blood like a drop or two are typically a hemmorrhoid or sometimes a fissure. I'd see if it clears up with whatever ointment you can buy without prescription.