Beard Color Dye That Lasts?

Is there a beard and mustache color dye for men that lasts more than a few days? For me, Just For Men lasts only a few days before wearing off. On day one, it looks artificially dark, on day two it looks about right, and by day three it about needs another dye application.

It’s a losing battle. AFAIK, you need to go to a salon for the professional stuff, and even then, there’s no guarantee that a $65 coloring will last. The problem as it was explained to me is that if the hair has gone gray or white, it’s pretty much lost the capacity to hold color.

Also, if your beard grows with any amount of speed, the gray/white roots become visible in a couple of days. Only way to manage that is frequent re-dying.