Sarafino dan Smith (2011) menyatakan beberapa faktor yang turut mempengaruhi perilaku
hidup sehat sebagai berikut :
1. Faktor genetika atau keturunan yang mempengaruhi perilaku hidup sehat seperti
minum alkohol yang berlebih.
3. Perilaku yang berhubungan dengan hidup sehat juga dipengaruhi oleh faktor sosial,
seperti teman atau keluarga yang akan mendorong atau mematahkan perilaku
tertentu. Contohnya merokok karena pergaulan atau tidak merokok karena takut
diusir dari rumah.
4. Faktor kognitif juga turut berkontribusi dalam perilaku sehat yang akan ditampilkan.
Jika memiliki pengetahuan yang benar tentang hidup sehat dan solusi yang baik
maka hal tersebut akan mendorong gaya hidup sehat.
5. Optimisme yang tidak realistis juga turut mempengaruhi perilaku hidup sehat. Jika
individu sangat optimis terhadap kesehatannya, mereka cenderung abai untuk
menjaga kesehatannya