Boyfriend doesn’t financially help??

Hi Ladies, so I’ve had a best friend for about 8 years now and we finally began dating last year after things didn’t work out with the children’s dad. My best friend Mike used to be an alcoholic and vape all the time. I let him moved in with me and my children last year and broke up with him because he pushed me three times when he was intoxicated. Prior to the pushing, I verbally expressed to him how he should be helping me with bills, groceries, and so forth which he agreed to. Fast forward 6 months later he’s been helping me with the children by taking them to school and picking them up when I’m at work, cleaning around the house, dishes, mowing yard, quit smoking and drinking too! So I’m thinking okay he’s been improving since I last left him. I let him move back in and he’s staying with me for at least 30 days and NOT ONCE has he asked about helping me with my bills whatsoever. I eventually had enough with him and told him we’re just not ready to live together anymore that he doesn’t understand the difference between helping and being a responsible person. He’s braking down wanting to work things out and says he wants his family back that he will do this and that but it’s not my job to baby him and show him how to be responsible. Granted he lives with his parents and doesn’t pay rent or bills at his parents.. I don’t know what to do at this point.. my children love him but I just feel like even though yes I wouldn’t mind working things out with him AGAIN i also don’t need a man as i am a very happy independent mother of 3 boys. Thoughts??