Banyak hal yang mempengaruhi tingkat pengetahuan seseorang seperti karakteristik demografi yang meliputi usia, jenis kelamin, kegiatan sehari-hari, sumber informasi, dan riwayat menderita suatu penyakit.