Психические расстройства не часто возникают на пустом месте. А если место не пустое, то это надо обсуждать с специалистом, который знает весь анамнез
Не думаю, что их можно предотвратить. Можно, например, использовать раннюю диагностику и бережное отношение к психике человека, но полностью предотвратить заранее невозможно, если хоть что-то было у человека раньше, то возможно это же и повторится, особенно на фоне бессонницы, но бояться этого не надо. Просто найти специалиста заранее. Можно попробовать КПТ для бессонницы, должно работать, уверена.