lunesta vs ambien cr how long does it take for phenergan to absorb desyrel half life comparison of ambien and lunesta phenergan drowsy