A small bathroom subfloor repair takes a few hours; a full replacement takes 3 to 5 days, and water damage can push it to 1 to 2 weeks. Full timeline inside.
Glazed porcelain is the best bathroom tile flooring: 0.5% water absorption, no sealing, easiest to clean. See the full comparison, costs, and grout guide.