A new bathroom might take a matter of weeks to complete but a second storey addition will take months. Your contractor should be able to provide a general timeline based on similar projects so that you can start planning for a convenient timeslot.