This is Dr. David
blood in stool at your age is most commonly from hemorrhoid bleeding.
hemorrhoids can bleed from constipation or straining or passing large hard stools.
are your pains in upper or lower abdomen? left or right?
upper left abdominal pain can be from excessive stomach acid causing gastritis stomach inflammation and pain.
bloated can be from poor diet, junk food, sodas, lack of healthy diet, bowel allergies to preservatives, milk lactose, gluten allergy.
pain below the ribs on the left side is most likely from gastritis.
alcohol, spicy foods, tomato sauces, fried foods poor diet, large meals can cause your stomach to produce too much stomach acid.
what is your diet like?
and your bowel movements?
you need to work on improving your diet
avoiding alcohol and spicy foods
try maalox or mylanta as well to help calm down stomach acid.
keep a food diary to see what foods cause worse bloating.
avoid sodas and fatty foods and fried foods.
get an appointment to see your GP doctor as well.
let me know if you have other questions.
if done for now, please leave positive rating of 3-5 stars so I can get credit for helping you today
we only get credit for helping clients after positive feedback
you can always reach me directly with "a question for Dr. David" in the medicine or oncology categories if you have other questions
here is my website if you need to reach me:
Thanks for using JustAnswers.com