All products featured here are independently selected by our editors and writers.If you buy something through links on our site, Mashable may earn an affiliate commission.

Image: pexels

TL;DR: EyeBuyDirect’s Mother’s Day sale is still happening (and better) as of May 11. Buy one pair of glasses and get the next for free, plus take an extra 15% off with code BESTMOM.


There are plenty of valid reasons as to order two pairs of glasses.

Maybe you’ve finally accepted that it’s time to get prescription sunglasses instead of simply not being able to see when it’s sunny. Maybe it’s the week after Mother’s Day and you’re still looking for a last-minute gift. Maybe you just want to be able to switch up your look, damn it.

EyeBuyDirect has extended its buy-one-get-one-free Mother’s Day sale, now with an extra 15% off tacked onto your purchase with code BESTMOM.

SEE ALSO: Best blue light glasses for combatting digital eye strain

Choosing a pair of glasses that you haven’t tried on in person can be daunting. EyeBuyDirect simplifies things: Shop by frame or color if you have something specific in mind, or take the Fit and Style quiz to see which pairs may best match your face shape, clothing style, favorite color palettes, and more. (I knew I wanted something round and tortoise shell and EyeBuyDirect suggested Notting Hill, which are now one of my favorite pairs.) There are also helpful links on things like how to measure your pupillary distance or how to decipher which blue light blocking shade is right for you. 

Also, all frames from Ray-Ban and Oakley are currently 30% off with code 30FLASH. Just saying.

If you buy a pair that you end up not loving IRL, you have 14 days to send ’em back for a refund or exchange. Frames start as low as $15 — start shopping here.