La melatonina no es un medicamento al uso, es de origen natural (como ya te dijeron, la producimos nosotros). Yo he tenido insomnio y he tomado cosas chunguísimas desde los 15, y ahora, más del doble de años después, sólo tomo melatonina (las hay con liberación lenta, de las que te ayudan con el sueño si tienes buena higiene de sueño, y que no permiten que te despiertes a la mínima, obvio sí con ruidos, días de mucho estrés…)
Yo creo que el problema está en que duerme contigo, ya que en casa de su padre no le pasa. Yo probaría a decirle que ya no puede dormir contigo, que ya es mayor y que ambos necesitáis descansar y tener intimidad…y tal vez un par de semanas usaría melatonina para que vea que puede dormir del tirón, y se la quitaría una vez que está habituado.