Ok, ok. You caught us. There isn't a way to make your hair color last forever. However, there are some handy dandy tricks to make it last a wee bit longer, so grab your favorite shade and check out these tips to getting longer lasting color...
1 / Treat yourself to good shampoo and condition with color-protecting ingredients tailored to your shade.
2 / Avoid styling products with alcohol listed in the ingredients. It will dry your hair out and strip you of your color faster.
3 / Wash less! The more often you shampoo, the more often you're rinsing out your color. Skip an extra day between washing and use dry shampoo if you start feeling oily.
4 / One of the biggest causes of fading color is water exposure. You obviously can't stop showering (otherwise...ew) but you can shower smarter. Avoid standing directly under the shower head unless you're rinsing, keep the water warm instead of scolding hot, and try a filtered shower head to nix some of the iron & lime in unfiltered water that are harsh on dyes.
5 / Touch up your roots between colorings. Try a product like Root Touch-Up by Nice 'n Easy. It saves you from an all-over color and only takes ten minutes.
6 / If you just want to gloss your color and make your rootline look a little more blended, try using a Semi-permanent shade like Natural Instincts in a natural, warm or cool tone.