Я два года  боролась с нарушением сна, даже лечилась у психиатроа. Сначала пила транквилизаторы, потом антидепрессанты, но помогло... железо. Попала с тяжелой анемией в больницу, там назначили железо и сон пришел. Сплю месяц, наслаждаюсь.... Бросила антидепрессанты(я пила АД без синдрома отмены-легкие). Во время беременности тоже бывает анемия, она долго проходит. Анемия бывает и скрытая(когда гемоглобин в норме).Необходимо также восстановить запасы магния в организме. (магнелис, магне в6)Можно попробовать фенибут курсом - недели две( только убедитесь, что нет аллергии).