They typically dry in just three to four hours, although it will take 24 to 48 hours to fully cure. Water-based stains usually take less time to dry than oil-based stains. It can take 24 to 72 hours to dry before adding the polyurethane layer. Some Minwax and General Finishes wood dyes only take 3 to 4 hours.
Water-based stains take much less time to dry than oil-based stains. In general, you should wait for the wood stain to dry completely in a minimum of 24 to 48 hours before applying the polyurethane. It usually takes 1 to 3 days for the stain to dry. A lacquer-based product like Minwax Wood Finish takes 24 hours to completely dry.
However, other stains can take as long or longer depending on their drying properties. It can take 1 to 2 hours before a coat of oil-based wood dye dries. Then you have to wait a couple more hours before applying the second coat. Finally, you should wait at least 8 hours before you can apply the finish you prefer.
It usually takes 24 to 48 hours for a layer of stain to completely dry and heal. You might be thinking of adding a couple of coats of dye, so keep in mind that you should let each coat dry completely and fully saturate the wood before applying another coat. If you're looking for water-based wood dyes, check out General Finishes water-based wood stain and Old Masters Early American water-based wood stain.