Faktor-faktor yang mendorong seseorang untuk merokok adalah sebagai berikut:
1. Ingin mencoba citarasa yang ditawarkan oleh iklan rokok seperti menthol, cappucinno, teh hitam, dan lain sebagainya, harga yang murah dan mudah didapatkan.
2. Bersosialisasi, berada di sekitar komunitas orang yang sedang merokok.
3. Persepsi bahwa rokok dapat menghilangkan stress.
4. Setia kawan
5. Mengusir rasa sepi, jenuh, dan galau.
6. Inbin tampil gaul, macho, dan dianggap dewasa
Dari beberapa faktor itu semua adalah apa yang sering sekali dijumpai dalam kehidupan sehari-hari.