Can new hair pick up the color from colored hair as it grows?

No, when the hair starts growing there will be a line of demarcation. You have to re-color your hair in order for it to maintain the color you want. It stays only on the spot previously colored and will not magically spread onto new growth.