cost ambien cr vs lunesta using phenergan after expiration date provigil urine drug test phenergan suppositories cost benadryl vs unisom for sleep