Demi permanent hair color is a great option for those looking to switch up their look without committing to a fully permanent dye job. Read on to learn about the lifespan of demi permanent hair color, how to maintain it, and tips for making it last longer.