Hello Friend, Good that you are seeking a help here. While there are many reasons for headaches, but must most common ones are stress or anxiety. Just observe and analyze what's happening around you in the recent time like office /home environment, lifestyle, relationships issues etc. Any of these could influence you with stress..
Take a professional help to evaluate further.
Next Steps
Feel free to reach out to me online through Practo app for further detailed evaluation and suitable recommendation.