ii know this thread is old, but i wanted to add that indigo is a natural blue dye that can be found for relatively cheap.indigo on top of henna dyes hair black. the blue comes out best on blonde hair. its a deep blue.looks really cool. also theres buxus. its got a grey dye molecule.
updated by @knotlady: 07/23/15 07:31:33AM