Demi permanent hair color typically lasts for about 28 washes, so it will gradually fade over time. To help it last longer, you can use a color-safe shampoo and conditioner, and avoid washing your hair too often.