Thanks for your query.
All the problems which you develop are due to alcohol and smoking
. Stomach ache before bleed in stool is due to gastric or esophageal varices
. All your symptoms are suggestive of Alcoholic fatty liver
I suggest you to stop Alcohol immediately not even socially. Have a balance diet rich in green leafy vegetables & fruits. Have a complete medical checkup with a Medical Gastroenterologist.
Hope this will help you. I will we available for follow up. Wish you a good health.