Hair tinting typically lasts between 4 to 6 weeks, gradually fading with each wash. The exact duration depends on the type of tint and your hair care routine.