There is an endless list for the cause of headaches. Ranging from severe stress, too much exposure to sun, migraine, sinus, menstrual, fevers etc. These causes hamper the daily activity of the individual by bringing on the unpleasant experience of a headache. Passive smoking is also a major irritant to most people. The benzene in cigarette smoke causes headaches to those whose mucus membranes get irritated with the chemical. Similarly stuffiness or a polluted room also causes lack of oxygen supply that brings on migraine type headaches.
To eliminate headache causes at home primarily due to indoor stuffiness, keep potted plants. Plants help purify the air by cleaning the pollutants and drawing in the excess carbon dioxide in the room's atmosphere. Popular plants that can help in aesthetics as well as releasing more oxygen to the atmosphere include ferns, English ivy, peace lilies, a variety of rubber plants etc.
Try brisk walking daily to clear your nostrils and figuratively speaking, "clearing the head'. On a serious note, a brisk clean walk does wonders for the metabolism and more importantly it helps the lungs to draw in more oxygen leading to a rush of fresh supply of oxygen and blood to the head. A half hour walk can suffice in getting rid of nagging headaches and dull feeling.
answered by C B