Question: how long does it take for a company to go public?
Answer: It can last between two weeks and three months, depending on the company and its advisors. If handled properly, it should take an average company between six and nine months to go public via an initial public offering (IPO) or direct public offering (DPO) - if it is coordinated and managed properly.