Most cases of fatty liver are caused by alcohol or what is known as non-alcoholic steatohepatitis. The latter cause is associated with being overweight.
Abstaining from alcohol - as you are doing - would be recommended.
Lifestyle improvement - such as exercise and weight loss - can treat NASH. There is no specific medical treatment that has been shown to work.
These options and questions can be discussed with your personal physician, or in conjunction with a gastroenterologist.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Kevin, M.D.
kevinmd_