A girl can never have too many lipsticks. No one knows that better than Kat Von D. That's why she's answering all of our prayers and having a major sale on her Studded Kiss Lipsticks this weekend. Set your alarms, guys — it's time to stock up.

The discount is in honor of National Lipstick Day, July 29, and will only be valid that one day (sad, we know). Instead of its usual price of $21, the lipsticks will be $15 via KatVonDBeauty.com, which is nearly a 30 percent discount. Beloved for its cruelty-free, vegan, and long-lasting formula, the Studded Kiss Lipsticks come in 39 shades. From Lolita, the cult-favorite neutral rose, to Plan 9, a shimmery emerald, this collection has any imaginable color you could ever want.

As if that weren't enough, Kat Von D is also giving every shopper a free mini Everlasting Liquid Lipstick in Nahz Fur Atoo, a classic red. So, if you weren't already a fan of the liquid lipsticks (and if not, where have you been?!), you'll finally get to know what the hype is all about. All you have to do is use the promo code FREELIPSTICK starting at 12 a.m. on July 29.