Being 18, the odds are that it's not cancer, but you should still see your doctor. Maybe you have a polyp, which is like a sore type thing in your colon or rectum. Polyps can become cancerous later in life, so its best to get them removed before they turn to cancer. Nevertheless, get it checked out....better to have the piece of mind. Blood in the stool is not normal, so there is some irritation happening there...
Hope this helps