HDL yang rendah terutama disebabkan oleh faktor-faktor berikut:1. Pola makan yang tidak teratur: sering makan makanan berlemak, sehingga HDL rendah.2. Penyakit hati: seperti hepatitis B atau sirosis.3. Kebiasaan buruk: banyak merokok, minum alkohol, kurang berolahraga.4. Faktor penyakit: gagal ginjal, diabetes melitus, sindrom nefrotik.5. Pemakan makanan yang pilih-pilih: banyak makan makanan berlemak, biasanya pemilih makanan. Makan banyak makanan berlemak, biasanya pilih-pilih makanan. HDL adalah faktor pelindung, semakin tinggi semakin baik, terutama reverse transporter lipoprotein, agar faktor risiko aterosklerosis koroner berkurang, jadi biasanya dari pengobatan etiologi, perlu memperhatikan pola makan ditambah olahraga, sehingga semakin tinggi HDL semakin baik.