Это обычный невроз, или ВСД как нынче многие это называют. Отсюда и все симптомы. А месячных нет, потому что произошёл гормональный сбой. Невроз и длительное сидение на диете (отказ от жирной пищи), очень этому способствуют. У меня два года назад всё было один в один как у Вас. (тоже 38 лет, затяжной стресс, диета, спорт). Гинеколог назначила пить  рыбий жир и успокоительные. Всё прошло со временем. Месячные наладились сами собой.