To retain the color of your hair for a long, wash it as less as possible. Wash it once every 2-3 days. This help in the retention of the color and natural oils in your hair.