I have shoulder length hair and one box barely does it all. Then again, I have extremely thick hair I have to dye mine soon as well, I'm 20 and already have greys!