Salon quality, drugstore prices
In an ideal world, we'd all get our hair colored every 4-6 weeks at the salon like clockwork. (And, PS, our color would look just as perfect as Jennifer Lopez's, too.) In the real world, however, salon appointments can be expensive...you're busy...life gets in the way...you know the drill. Fret not: it is possible to get salon quality color at drugstore prices. We asked trusted hair stylists for their expert recs on the best drugstore hair dyes—everything from best semi-permanent color to best natural dye to best for gray hair— to help get the celeb-worthy color of your dreams.