Hello and welcome,
Thanks for your query.
First of all, physical abuse
cannot be tolerated no matter what. If it happened once, I advise people to over-look it. But, anything more than that is serious business.
Yes men are usually frustrated with work and responsibilities, but there is no excuse to treat another human being that way.
Now, I hope your hearing and head is fine, I hope you do not suffer from decreased hearing or headaches
or any symptoms after he abused you physically. If so, please get yourself checked.
I understand he has made an initiative to try to correct himself, that is the first step after realization, and I am happy he has done that. But, it is still not safe enough to be around him.
Please do not go back to him just because you have problems with your house, or financially, it will never be worth it.
Try to sort your financial and residential issues, without even thinking about depending on him. Take as much time as possible to trust him.
Do not jump to any conclusions, you have suffered enough.
Also, observe his behavior without telling him about your observations. Meet and talk to him more often so you can learn more about him and make an informed decision about returning to him or not.
A man who has done so much wrong to you cannot do anything worse, as this is the worst. So do not settle for any behavior less than good behavior just because it is better than his previous behavior.
I personally don't think such people can change much, but we should give him one chance.
Do not move in with him till you are completely sure about him and his behavior, because it will be very difficult to get out again.
Also, if he really has changed, learn to let go of all old memories of him and his behavior. If you do not do this, you can never be happy with him.
Please be very careful with everything you do. You have a million choices out there, and you are always the best judge, do not take anyone's word for it.
I wish you a happy life, and lots of luck. You can always write back to us for any help you need.