One of the more common questions that we receive concerns when to file for divorce (another one is “(d)oes it matter who files first). There are several factors that go into figuring the timing. For one thing, is divorce an appropriate response to your current situation? Some considerations to think about can be found here and here.
Assuming that you have fully considered your decision, as discussed in the links above, and you wish to proceed with divorce, the next consideration is whether you have taken the steps necessary to be prepared for divorce. A discussion of those steps can be found here.