how long does it take for phenergan pill to work phenergan 25mg tablets side effects lunesta phentermine phenergan alternatives