What could annoyin headaches that don't go away can be?

Probable migraines. If the headaches are off & on and have been present for months or longer then these are most probably migraines. See a neurologist.