We will generally have your floor finished in 2 days, however there may be some unforeseen factors that will alter this time. We will always strive to stick to our schedule. We pride ourselves on punctuality.