My partner has been having trouble getting to sleep and stay asleep we want to know when he takes it how long will he sleep for.