I have been prescribed 30 mg a night for insomnia. How soon before bed should I take it? I have been taking it 30 mins before at the moment but still awake 2 hours later.