Магний хелатный с в6 можно. Дозировку повышенную, а не стандартную. А на постоянку просто бис/глицинат.
Мелатонин не стоит пить, не зная свой кортизол, как минимум. А за нарушение сна еще и адреналин отвечает, так что если катехоламины повышены, магний не поможет, ну или поможет слегка
Или напишите @farmavit, подберет