<human>: My boyfriend of 3 years moved in with me about 7 months ago cos I asked him to and we have an 11mo boy together. Things were great until he started going out all the time and coming back late. The intimacy between us was less, no matter how hard I tried. 

So I decided to check his phone and saw texts btn him and one girl which appeared to be sexual. I let it go thinking it wouldn't happen again. Things between us have gotten worse with him giving me the silent treatment esp when am moody(motherhood stressors). He never takes me out no more but will splurge money on his friends over the weekend.he returns home late (9pm) from work which stops at 5 pm. He explains that he is working on his website after work and that's why. 

Recently, I checked his phone(cos he is constantly texting) and discovered he's been flirting with over two girls for a long time. One sent him pics of her legs that he had asked for. He asked his cousin, If they could rent a secret place for 'lashing girls' meaning having sex. His other friend in the UK sent him pictures of girls he has played. 

So I confronted him about the flirty texts with the girls and he denied, accused me of invading his orivacy and gleamed everything on me. I apologised for checking his phone but he wasn't remorseful on his part and we didn't resolve the issue because he avoided getting to the root of the problem. Now he doesn't talk to me and comes back even later than before(10pm).

I feel stuck cos am unemployed at the moment and he provides for me. What do i do?

Can you condense the text into three sentences or less?
<bot>: do I press him further for an apology or possible reconciliation or just let it go. Should I leave him? Any advice is welcome.