Premature white hair on scalp

I m 27 years old , mother of a cute baby.
My problem is premature hair greying . so far, I have tried to dye my hair with garnier hair colour, mehndi, mixture of Kala pathar powder and mehndi etc. But none has worked even for one month . roots of hair start getting their natural white colour especially front area . I have also consulted many good parlours in Lahore for hair streaks but all refused to do it they said streaking is not for such hair .
My diet is fine including fruits yogurt dry fruits iron tablets
Is there a any way through which I would not have to dye my hair atleast for six months ?? Waiting for replies

Re: Premature white hair on scalp

If you're going grey, you're going grey. To be honest, I wouldn't call it premature as lots of people start greying by late twenties.

The roots go grey because your hair is growing and that is the part that has emerged from your scalp. You will need to keep touching up the roots.

Re: Premature white hair on scalp

No, there is nothing you can do to stop the greying and there is nothing you can do to delay having to cover up the new grey roots for 6 months. Your diet has nothing to do with this. This is genetics. I also started getting greys in my mid 20's. Your only option to keep the roots always covered is to do a root touch-up every few weeks (or as soon as the grey's start showing).

Re: Premature white hair on scalp

Hmmmm
Okay
I wish there would be a good solution for it