Headaches make-up an imperative group of illnesses that are caused by many reasons. A correct and effective diagnosis is important when dealing with headaches. There are many types of headaches. The ones that are seen most frequently are "migraine type headaches" and "tension type headaches." Besides these types of headaches, there are also others which can be due to "brain tumors, cysts or vascular abnormalities.