Yes, Herbishh Hair Color Shampoo will cover all white and grey hair. For stubborn grey or White, you may need to keep the product into your hair for 15 to 20 minutes to ensure full coverage or lil more if needed.