One of the questions we hear the most is, “how long will this take?” The answer may be complicated as it depends on the type of ...