How much hair dye do I need based on the length of my hair? What would you recommend in terms of the amount or number of tubes required for a specific length of hair? Also, how long do the effects on my hair color last, and when does the need for a touch-up typically arise.Thnx