Hello yz , greetings from healthcaremagic.com
I am Dr Sourav Chakraborty and i will be answering your queries. You are of 24 years of age , since when are you having this symptoms ? As per your request i will serially sort out the causes for
hematochezia -- condition from which you are suffering from . They are hemorrhoids , anal fissures, diverticular bleeding, polyps residing inside the colon ,
inflammatory bowel disease and rarely
colon cancer. Though you have not provided any family history (very important for your case) but if anyone in your family like your parents , brothers, sisters got similar conditions or been been diagnosed to have multiple polyps in colon you must get a
conoscopy done. Also you have not mentioned what is current
hemoglobin levels , please do get it checked if you have not checked it yet. The duration of your symptoms is very important also i want you to be careful of what you eat as
irritable bowel syndrome do get aggravated if you are on lactose and fructan diet. Going by your history i do believe you might have Irritable bowel syndrome abut it's better to consult with a primary physician regarding this . Hope i have been able to help you with your doubts and please do forgive me for grammatical errors , if any. Take care.