Мелатонин вообще-то хавать постоянно нельзя. Он нужен при резкой перемене часового пояса, например, или после хороших ночных гуляний, чтобы восстановить суточный режим.
В остальных случаях причину плохого сна надо искать и скорее всего надо обратиться ко врачу.