Ваша бессонница является следствием длительного невроза. Если не хотите принимать серьёзные лекарства, почитайте литературу о неврозе и как от него избавиться. Нужно изменить своё отношение к жизни, избавиться от ненужных мыслей и переживаний, научиться релаксации .