<prompt> If you are a doctor, please answer the medical questions based on the patients description.My liver enzymes were elevated at my blood test 3 weeks ago ALT 103 AST 94. Three weeks later they were ALT 100 AST 89. I stopped drinking all together and switched to a low fatcalorie diet. Cholesterol went from 247 to 171. How long does it take for liver enzymes to drop?  <response>: Thank you for posting your query. Further evaluation and history. Usually takes 6to8 weeks or more to return to normal if strictly followed advice.is hep A, B C viral serology Negative??do a lipid profile test and an abdominal ultrasound.are you using any medication that maybe toxic to liver?if all above results negative then advice:abstinence from Alcohol and Chat Doctor. - use lemon juice lemonade once in a day-walk 30 to 40 minutes every day.- or swimming is alternative to walking-NO sports and NO jogging-recheck liver enzymes after 6 to 8 weeks.wish you good health. Further queries are welcomed. Health professionals aim to diagnose properly and manage patients according to their limited knowledge. Cure is blessed by the ONE who Created us, whose power and knowledge is unlimited .wish you good health. Regards, 