The length of the refinishing process can vary depending on the size of the room or work area and the condition of the floor, but it typically takes about three to five days. This includes sanding, staining (if desired), and applying the finish coats. Different finish has different curing time, for example oil based finish requires at least 8h of cure time between coats in regular conditions and the water base is usually cured after 2 hours.