In Defense of Drugstore Valentine’s Day Gifts

An underrated mix of convenience, small wins, and budget-friendly gifting.

woman taking candy from Valentine's Day box

Getty Images

Valentine’s Day has a habit of sneaking up on people. Even when you mean to plan ahead, it somehow becomes a “Wait, that’s this week?” situation. That’s when a trip to the pharmacy ends up being more useful than you’d expect. 

Hitting the drugstore to get V-Day presents gets a bad rap, but CVS's Valentine’s gift options skew practical and expansive: candy, cards, small beauty treats, and a handful of easy add-ons that work for partners, friends, kids, or coworkers. If you have CVS ExtraCare rewards, even better — seasonal candy deals (think buy one, get one for $1) make these goodies feel less like impulse buys, and more of a win for your budget.

There’s also something comforting about the convenience of IRL drugstore shopping. There's no shipping countdowns and no extensive planning — just solid options on the shelves, exactly when you need them. (And it's an easy way to rack up rewards, because if you spend $35 on qualifying treats, you’ll get $10 back in ExtraBucks).

Let's be real, candy is still the V-Day gift that everyone wants. And heart-shaped boxes full of delicious chocolate assortments or other familiar treats are hard to mess up. Add a card or a small personal touch, and suddenly the present feels intentional, even if you snagged it the day before.

Celebrating those you love on Valentine’s Day doesn’t need to be complicated and expensive to feel thoughtful. Sometimes the best plan is keeping things simple. Here’s what we’d pick up as a last-minute gift for loved ones from CVS.

Ferrero Rocher Heart

CVS

$9 at CVS

Gucci Bloom Perfume

CVS

$139 at CVS

Ghiradelli Chocolate Hearts

CVS

$2 at CVS

Lego Heart Ornament

CVS

$17 at CVS

Joyward Gift Set

CVS

$13 at CVS

From the Web