There is no deadline. A company submits a form S-1 to the SEC for review. They send it back with comments. The company makes changes or explains why a change is not needed, then sends it in again. This goes back and forth until either the SEC is satisfied and approves it or the company withdraws it. Can be as short as 3 months or it can take as much time as needed. Hope this helps.