I've been taking 400 mg a night for insomnia, but am still having a terrible time falling asleep and wake fairly often. Should I be taking it at bedtime or earlier? Does it take a few weeks before it starts to work?