白髪染めの色落ちを防ぎたい

白髪染めも時間がたてば色々な原因によって色落ちしてきてしまいます。 どうすれば白髪染めの色落ちを防ぐことができるのでしょうか。