Keeping your hair color looking fresh isn’t always easy—or cheap. Most stylists recommend touching up color every 4 to 8 weeks, and depending on the salon and technique (like balayage, highlights, or ...