Headache after smoking is because cigarettes contain more tar and nicotine, and these substances have a strong contraction of cerebral blood vessels, which will lead to the human body to appear a transient cerebral blood supply shortage of symptoms, including headache, dizziness, nausea, vomiting, and so on, and serious cases will even appear fainting phenomenon. Therefore, it is best not to smoke if you do not have a smoking habit, and for long-term smokers, you need to minimize the amount of cigarettes you inhale every day, so as to avoid serious impacts on the cerebrovascular as well as the respiratory system. If the symptoms of headache are very serious, patients can take drugs to dilate cerebral blood vessels as well as pain relieving drugs for treatment, such as flunarizine, nicergoline, diclofenac sodium, ibuprofen capsules and so on.