Hi... It can be caused by various factors like stress, anxiety related to your personal or professional life. It can also be caused by some other physiological condition as well.
So it is better to consult a Physician (doctor) first and then a Psychologist for Counselling. If there is no physiological cause for your condition then it can be construed that it's psychological.
Changes in season or whether does impact our mood and lack of sleep may also cause headache. But it usually goes away within a week or two.
Next Steps
Consult a Physician first and then a Psychologist for Counselling.
Health Tips
Mr. Gunjan Maithil
Senior Psychologist
Cell: Nine Six Seven One Three Zero Three One Three Four (whatsapp)
Website:
https://gunjanmaithil.wixsite.com/therapy
App: http://wix.to/fECHB08?ref=cl