Headaches can be caused by a large variety of reasons. Those suffering from regular headaches are often aware of the cause of their headache, however in many cases, the cause of a headache may go unknown.
There are two basic categories of headaches, namely primary and secondary. Primary headaches are those headaches that are caused for no specific underlying reason. They are not the result of any specific disease or process and are commonly thought of as being a result of a problem in brain function rather than a problem with the brain’s basic structure itself. Primary headaches include migraine & cluster headaches as well as tension-type headaches. Being that there is no underlying brain structural problem with primary headaches, it is important to note that there are no investigative tests such as magnetic resonance imaging tests (MRIs) or computed tomography (CT) scans that can be done to determine an exact reason for the headache. If you suffer from primary headaches, however, some investigative tests may still be used to rule out other causes of your headaches.
Secondary headaches result from another problem, which has a headache as a symptom of the underlying initial problem. Secondary headaches can result from a huge variety of problems including head and neck injuries, inflammatory processes within the body, hormonal issues, as well as more serious causes such as brain tumors or aneurysms.