I have a headache which I absolutely cannot shake off for weeks, what is it:>
Brain tumor.
That's what my parents said, this are scary.
If you're having a persistent headache for that long, you really need to go to the doctor. No joke, I've known 2 people who had that kind of symptom who, in fact, had brain tumors. One was a coworker about 3 years ago, a good friend, in his 50s; he had a headache for about 2 weeks. Turned out he had a congenital tumor that started growing and putting pressure on his brain. He had surgery, and a week later while recovering had a massive stroke. A week after that he had another stroke and died.
The second was my aunt last year, who is just about 50. Similar symptoms - persistent headache, problems slurring her speech & with keeping her balance. She had a very difficult surgery last year and has since recovered, but still has problems with speech & balance when she gets very tired.
You're young, though, your issue could be anything. Stress or hormones, for example. Still, the brain is nothing to take chances with.