Brief Answer:
weight loss, medications
Detailed Answer:
Hi XXXXXXX
The fact that you have
fatty liver and elevated liver tests, mainly the bilirrubin and SGPT is obviously concerning, particularly if you have had this for many years.
First of all, if the liver enzymes levels fluctuate, I would definitely suggest you getting checked for "autoimmune liver disease", and a liver doctor or GI doctor can check you for this diseases by routine blood tests (such as ANA, AMA, ASMA,
immunoglobulins). If the diagnosis remains unclear, a
liver biopsy may be needed. you may certainly have both diseases (fatty liver + autoimmune liver disease).
For fatty liver disease the treatment is basically to lose weight through healthy diet and exercise. since your
cholesterol is high, taking medications to lower cholesterol may also help.
Vitamin E has been shown to help decrease the inflammation in fatty liver disease.
The goal is to bring the enzymes down to normal (eliminate the inflammation in the liver), which with years can lead to
cirrhosis of the liver (which means you may develop irreversible scarring of the liver).
I don't think the oily food would have had a larger impact; but I feel you need to be investigated further in these lines.
hope that helped, let me know if you have any other questions