Boyfriend issues

Alicia • So much love for a little girl and little boy💕💙
I have known my boyfriend for 3 years, we got together on and off 2 years ago. 
He has cheated on me in the past and I have caught him asking other girls rude questions. 
I love him but don't feel like we work anymore. But I want us to be a good family for our daughter. In my eyes he cares about nothing but himself, he hardly pays for her and hardly ever gets up during the night to help me. I need help!!