Me and my "boyfriend"

Jamye
So me and my boyfriend have been together 3years this August and have known eachother for 4years. I have a 7year old son from a previous relationship he has took on as his since his biologic dad is nowhere in sight. We decided after a year together we wanted a baby and decided to move in together. We got pregnant with our son and got our own place. I kept catching him watching porn and thinking that's sick but whatever. Then I got a feeling one day when pregnant to check his phone and saw him messaging girls in other countries and out of state for nude pictures. I flipped out and he said he never would do anything with them and I begged him never to do it again. 2years have gone by and end of August I got hold of his phone and found out he was talking to multiple women and even had a girlfriend at work. I kicked him out and he left to his brothers. His brother and his wife split a few days later. So his brother and him got an apartment together. We have been working on rebuilding our relationship and he still pays all the same bills here and always taking care of me and the boys but refusing to move back. My apartment lease is up in a few months and he said the lease he signed he made sure ended the same time and maybe we can find a place together when they both end. I just don't understand I feel like he wants us but he's not ready to be tied down so it's like he's keeping me on a string until he is ready. He is great to me and the boys other then him lying to me and had cheated. But everything else is perfect. Should I wait another 2months or just let it go?