What causes nausea and dry heaving when smoking?

Smoke contains nicotine and other substances that irritate the throat and cause reflex nausea and dry heaving. In addition, smoking can irritate the digestive tract, triggering pre-existing digestive disorders and manifestations of nausea and dry vomiting.