Question: what are the causes of low cholesterol?
Answer: statins.
hyperthyroidism, or an overactive thyroid gland.
adrenal insufficiency.
liver disease.
malabsorption (inadequate absorption of nutrients from the intestines), such as in celiac disease.
malnutrition.