This is advice for those with permanent and semi-permanent color in their hair:
Every other wash, do the conditioner wash!
Conditioner has a small amount of the same chemicals as shampoo that will clean your hair. Massage your hair and scalp with conditioner, but make sure to get every bit of oily parts. Than rinse SUPER well, so you don't end up with flat and sad hair for the rest of the day or two

Also, try and wash your hair every 3 to 4 days, so the color would stay put

I know it sounds gross to some, but your hair will get used to the new regime after a month and it will be fine, use the dry shampoo in between washes