Dicyclomol and silymarin are indicated for different conditions and it is not possible to compare which drug works better. Dicyclanol, or bicyclanol tablets, is used to treat elevated aminotransferases due to chronic hepatitis. Adverse reactions such as dizziness, abdominal distension and nausea may occur after using the drug, which can be gradually relieved after stopping the drug. The drug should be used with caution in patients who are pregnant or lactating women, and in patients with cirrhosis, ascites, or bleeding esophageal varices. The use of this drug is prohibited for those who are allergic to this drug or the ingredients in the formula. Silymarin, or silymarin capsule, is used for the recovery of abnormal liver function in acute and chronic hepatitis and fatty liver. Adverse reactions such as nausea and eructation (hiccups) may occur after use of the drug, which can usually be gradually relieved after stopping the drug. People who are allergic to this product should use the drug with caution, and contraindications are not clear. The specific dosage and usage of the above medicines should follow the doctor’s instructions, and should not be self-administered to avoid adverse reactions.