Originally Posted by
Lakme
A quick google search revealed that high ALT levels could be a result of certain medications or strenuous exercise. I'm certainly not a doctor but I f your ALT levels have been like this for 5 years now I wouldn't worry too much about it. Also, you should tell your doctor that you haven't been drinking.
Generally, the consensus with doctors sometimes seems to be that if you weren't born with some sort of degenerative disease, the answer is always "stop smoking/stop drinking" and this can be irritating especially if you're not a drinker, or you haven't been for an extended period of time. If problems persist I would suggest referring back to him for a second opinion.
Also something that is slightly above normal or slightly below normal isn't necessarily always bad. My chloride levels are 2 points below normal and all my doctor told me was to drink more electrolytes.