Ginny, I know exactly what you mean because I'm lucky if I can even get 3 weeks between coloring my roots. Ugh they come in so fast - I color ever 2-3 weeks like you.

Also I second everything Bluesheep says and I use protein a lot because the color weakens my hair. I used to use Emergencee which is very strong PT and then do a deep treatment afterward but right now I've switched to Curl Junkie Repair me which is like a PT and DT combined. (I hate to spend so much time doing PTs and DT's so having 2 in 1 is useful for me but I may use the Emergencee from time to time if I find my hair needs it).

Good luck everyone!
2/c and some 3A.
Protein sensitive but can use occasionally
Highly porous. Color over grey.
Best 1st day method: Super Soaker
Stylers: Mix Curls in a Bottle into everything for shine. Terrible pj
Sometimes try roller sets - classic glamor but I prefer my curls.
Every day is a gift