Other than “before you propose,” there’s really no best time to buy an engagement ring. Most jewelers offer sales and promotions throughout the year, but discounts on diamonds generally aren’t very large (unless you’re getting ripped off at the vendor’s normal price).  This means that it generally isn’t worth it to wait for a sale. However, if you don’t mind waiting, you might be able to get a modest discount by shopping before Christmas, in early January or after Valentine’s Day. Some vendors also offer Black Friday and Cyber Monday discounts. We’ve discussed timing your diamond jewelry purchase in more detail in our guide to the best times to buy a diamond ring.