Несколько гипотез:
Нехватка витамина D. Сдай анализ для проверки
Вообще то с октября по апрель нужно пить по 5000МЕ каждый день кто не живёт в солнечной стране
2 гипотеза: либо что-то с кроватью/подушкой/рабочим креслом. Как вариант попробовать какое то время если опять начнёт болеть голова в Питере, поспать в другом месте исключил варианты
Есть ещё вариант комбинированный и стоя работать
3 гипотеза не самая дурная хотя кажется такой. У друга постоянно начинала болеть голова когда он приходил домой, закладывало нос и головные боли появлялись. Оказалось в углу антресоли под потолком огромное пятно чёрной плесени было. Опасная штука и даёт разный негативный эффект на здоровье. Проверь офис и дом