thank you for using health care magic,
well your symptoms like red spots hemoroids lack of appetite
etc are suggesting liver cirrhosis
( dysfunction of liver ) .. uaually it occurs due to heavy alcohol intake and you were chronic drinker plus hemochromatosis
also helps in liver cirrhosis so you have two cause.. stop alcohol else condition will get worsen ..
consult near by MD physician .. do liver function test..take test for hemochromatosis to see your iron level like serum feretine or MRI to visualise liver
hope this helped you...take care