Bath sealant takes about 24 hours to set.
There are a few factors that determine how long it takes for the sealant to dry, including the type of product you use (some take longer than others), the temperature in your bathroom, and whether or not you have any distractions.
If you’re using an acrylic-based product, it will typically take around 16 hours to fully cure. If you’re using a silicone-based product, it could take up to 48 hours before it’s completely set. The type of bathtub material can also affect how long it takes for the sealant to cure. For example, if you have an acrylic tub or shower enclosure, it will take longer than if you have a fiberglass tub or shower enclosure because acrylic is more porous and will allow moisture into the structure more easily than fiberglass does.
In addition to those factors, temperature also plays a role in how long your sealant takes to cure. The warmer your bathroom is when you apply your sealant, the faster it will dry. So if your bathroom tends to be cold all winter long (or even just when you want to install a new sealant), consider turning up the heat for an hour or two before starting.