You should wait for at least 1 to 2 hours before you put another layer on top of the coat. However, you don't need to wait for more than 6 hours when you put the final coating on the floor. Waiting for any longer won't do any good to you, and it's completely unnecessary as well.