Have you had your eyes checked? How about eye strain? I have headaches for many different reasons. Stress can cause headaches. Sinuses. Neck/cervical/cervicogenic headaches from cervical issues. Kids, family, job, allergies, caffeine intake, alcohol, smoking, not enough sleep, too much sleep, diet.
It's a relief to know you don't have anything on x-rays or scans. That's a big relief. And you also know by that, that you don't have tumors, MS or had a stroke. many things could have shown up as incidential findings, so be glad for that.
Sometimes when it's not the obvious, it's hard to pinpoint the culprit. Sometimes you may never know what triggers your headaches. Just pray you find successful treatment.