melatonin? what is it? cos i have the same problem too.