I’m sure some are thinking I’m panicking and I probably am.
The problem is, as of Friday, I started to experience severe stomach aches (it’s now Wednesday). Just right now I had an hour-long stomach ache which was probably the worst pain i ever experienced in my life, which lasted for an hour. The stomach ache would occur once per day for no longer than an hour between 7 to 8PM. My stool was normal up until two nights ago it turned black, however tonight it turned more into a light black/greenish color.
Like I said, I’m sure I’m panicking but just to make myself feel better, I decided to proceed with asking this. Do you think I have colon cancer based on what I described above? I’m sure some will just say "go see a doctor", which I have an appointment tomorrow, so I really don’t feel like hearing the typical. I just want educated guesses to help me get in a better state-of-mind for the time being.
As for my background; I do not drink or smoke. The only stuff I took recently was a natural testosterone booster (which is legal). I got off of it a few days ago after I experienced these stomach aches. My diet is pretty clean. I usually only eat chicken breasts (sometimes pre-marinated & frozen from the store), tuna fish in water, oatmeal, corn, lettuce, whey protein shakes & baked potatoes. Some days when I feel like pigging out a little with carbs, I make it clean with stuff such as yogurt, orange juice, burritos on whole wheat torillas, which I eat those foods occasionally.
I also exercise regularly. I jog about four miles per day and make it to the gym every other day. Due to my clean diet & my routine, I am pretty shocked to experience anything wrong with myself, physically. I don’t get sick, at all unless it’s allergies. Also, there is no cancer history among my family, excluding my grandma on my dad’s side, who had breast cancer. Other than that, my family was pretty clean from cancer, however, you never know if it will strike me or not. Don’t expect everything to follow a pattern or for things to be that predictable. The unexpected can always occur.
Thanks. I’m only looking for serious answers, seeing this is based on a serious topic.
Best answer will get 10 points.
EDIT: I also weighed myself today and I am 161 pounds, which is down from Sunday (three days ago) when it read 164 pounds. 
I forgot to add I’m 20 years old….