Hi Adam. Headaches like this are quite common and non-specific. There are many possible causes. Are you still drinking alcohol? Do you take any drugs or supplements?
Thanks for the additional information. Do you spend a lot of time in front of a computer screen?
I would see an eye doctor (ophthalmologist) for a complete examination if you haven't done so in the past 6 months. Even a slight astigmatism or other problem with the eye can result in tremendous strain when viewing an ipad or phone screen for more than a few hours per day. Eye strain can trigger moderately severe headaches on a daily basis, especially in otherwise healthy young individuals. These headaches can, in turn, interfere with sleep, energy level, ability to concentrate, etc.
In that case, a next reasonable step would be to get a head CT. While typically normal in someone your age, it would at least rule out either an unusual CNS issue (e.g. vascular lesion, hydrocephalus) or a sinus problem (another common culprit). If normal, you should see a neurologist to see if you might have a variant of cluster headaches or a trigeminal cephalgia. Either way, there are medications that can reduce the frequency and severity of your headaches.
You're welcome. Hope all works out for the best for you.