Divorce takes time. In Texas, you are required to wait 60 days after filing the initial petition before you can have the actual divorce hearing. I assume other states have similar laws. Factor in time to get lawyers, fill out paperwork, come to an agreement, get court dates, sign things off...