I can understand Kelli, he's been a drain on you with the cheating and mean-ness, but you must feel like you need to stay for now to have a roof over your head. I'm glad you seem stronger and detaching from him. These are probably good steps towards your independance and freedom from him. Just it does take time to make a plan. I've had breakups last years while I had to figure everything out. But if he gets mean or unsafe please get out of there and go to women's shelter. Hope you are ok