Matthew M.
Don't bother with GoodRX if you use walgreens.
Walgreens does not accept GoodRX for any type of "controlled substance" this includes sonata, Vicodin, adderall, Ambien, xanax, adavin, etc. The list is far & wide, you'll be better off finding a different pharmacy if you intend to use goodrx.
Response from GoodRxDec 7, 2020
Hi Matthew! We're sorry to hear about the inconvenience. Unfortunately, discounts for controlled substances are accepted at the individual discretion of the pharmacy or pharmacist. We show these coupons because most pharmacies do accept coupons for them. Unfortunately, we're unable to require the pharmacy to accept the discount.

