Pusing setelah merokok terutama disebabkan oleh kekurangan oksigen dan suplai oksigen yang tidak mencukupi untuk tubuh, yang harus dikurangi untuk mencegah kerusakan pada tubuh. Pembakaran rokok dapat menghasilkan karbon monoksida, karbon monoksida yang masuk ke dalam tubuh manusia, akan digabungkan dengan hemoglobin tubuh, sehingga kehilangan fungsi pengangkutan oksigen, yang akan menyebabkan tubuh kekurangan pasokan oksigen, mengakibatkan pusing dan manifestasi hipoksia lainnya pada tubuh. Perokok biasa dapat mengalami kerusakan pada sel endotel pembuluh darah mereka, yang mengakibatkan penurunan elastisitas pembuluh darah dan kemungkinan lainnya, yang menyebabkan melambatnya aliran darah, yang juga dapat menyebabkan pasokan darah dan oksigen ke jaringan otak tidak mencukupi, yang menyebabkan pusing. Rokok mengandung sejumlah besar nikotin dan tar serta zat berbahaya lainnya, jika Anda merokok terlalu banyak dalam satu waktu, zat-zat berbahaya yang masuk ke dalam tubuh akan menyebabkan keracunan, juga dapat menyebabkan pusing. Merokok kemungkinan besar dapat merusak jaringan paru-paru, ketika jaringan paru-paru manusia rusak, fungsi pertukaran oksigen dapat berkurang, sehingga juga dapat menyebabkan pusing dan reaksi hipoksia lainnya. Merokok memiliki dampak yang besar terhadap kesehatan tubuh, dan pasien disarankan untuk berhenti merokok sesegera mungkin untuk memperbaiki gejalanya.