At CVS you can purchase a $25 gift card and get a $5 gift card for doing it.
This is what I did last year, I BOUGHT IT FOR MYSELF! Don’t tell anyone! I just wanted FREE CVS money!
You can buy more than one, like if you get $50 worth you get $10 back.