Op, If you have to get a bigger house with his and her kitchens, in addition to bedrooms. But still, you will be under the same roof. It is easier to take care and raise kids, if we are married. It is easier in US when compared to India. I would say stay like roommates, if you have to. Many americans do this too. It is common, it good for tax purposes, child raising, even the school mail will come to one address and teachers will know that you guys are together, the PTA will know the same, and playground children will also know the same- that your kids have one house. 10 years is a very small time, when compared to lifetime regrets- in terms of messing up child's psychology. Stop waiting for husband to behave well. Accept him as bad. Ask him to stop the divorce thing and call it truce. When is he at his worst- avoid being near him at that time. He won't harm your children and can be a okay father, okay provider, okay male (males are important in this or any society). Then keep him in your household.