Thank you for the query.
Blood in stool
, nausea, fatigue usually indicates large intestine disease. And as it lasts for a long time you should definitely be diagnosed and serious diseases should be ruled out. Your symptoms can be caused by inflammatory bowels disease (especially if you are at young age) or by colon cancer
(more probable if you are 50 or older).
I suggest you to visit gastroenterologist, have physical examination, abdominal ultrasound, stool test
, blood work and colonoscopy
Hope this will help.