Many people in the world have at one point or another, experienced headaches. They may say that they have a migraine or a tension headache. Some people will experience headache problems due to their sinuses. While suffering from headaches is an annoying problem knowing the cause of headaches may help to prevent further attacks. Headaches can be caused by a variety of reasons. They can be simple problems like eyestrain to the sinus cavities being inflamed.