Causes of headache stress. muscular tension. dental or jaw problems. infections. diet. eye problems. hormonal influences. medications.