what do you ladies recommend?

I usually get my hair done by a hair dresser but I've been cutting back to save money and I'm just doing all over color. Any brands recommended that would last long