@alinastepanovav, лучше обратиться к психологу/психиатру, чтобы определить насколько «глубокая» проблема и назначить правильное лечение.
Возможно подойдут и магний, а может необходимы совсем другие препараты, чтобы получить реальный результат.
Здесь можно найти бесплатную психологическую помощь и получить первичную консультацию - ссылка