Melatonin supplements won’t work for all sleep conditions. So what can you take it for?