Hepatoprotective drugs are generally not recommended for long-term use, and long-term use may cause damage to liver function. Hepatoprotective drugs have a better effect on the liver, for patients suffering from chronic hepatitis B or fatty liver disease, you can use hepatoprotective drugs under the guidance of the doctor to do the treatment, which has a certain efficacy. However, it is not recommended to take long-term hepatoprotective drugs, hepatoprotective drugs also need to be metabolized by the liver, long-term use may lead to the drug metabolites continue to gather in the body, the excretion of untimely may cause damage to the liver. No matter what kind of medication you take, it is recommended that you take it under the guidance of your doctor and not blindly use it in private.