Will this product cover gray?

No, this product was not formulated for gray coverage.

It does not contain ammonia or PPD. It will mask white hair only.