With your age and symptoms, you could have a number of causes, but Inflammatory Bowel Disease (IBD) like Ulcerative Colitis would be a real possibility. Without knowing more, I would seek a Gastroenterologist opinion who will ask you more about your symptoms and history and possibly run some diagnostic testing to determine if it is IBD.