It will be a good idea to get checked for your pancreatic function.
Its impaired function or pancreatic insufficiency is condition when the pancreas doesn't produce and transport enough digestive enzymes to break down food in the intestine and to allow its absorption.
Patient with this condition have loose, fatty, foul-smelling stools.
Pancreatic insufficiency results due to recurrent acute pancreatitis or by chronic pancreatitis due to a variety of conditions.
Alcohol consumption in excessive amounts with time can cause serious pancreatic damages.
Blood on toilet can be a sign of hemorrhoids, that can be a side effect of chronic loose stools or chronic diarrhea (if you don't have anal pain, but only blood on toilet, you are most likely suffering from inner hemorrhoids).
Best wishes!
Marija