Does this product stain the scalp and hands?

Yes, these colors are very strong and stain. Gloves must be worn when working with direct dyes.