Confused

Hey Guys

So my bf and I have been together for 3 years. I'm so frustrated. All these years I only see him 1 once a week. I make all the plans in this relationship, and nothing is 50/50. I do so much offer him and yet he doesnt treat me with love and affection or even spends time with me. Everytime I have a problem, he wont listen or if I text, he ignores me for weeks and tells me he doesnt want to waste his breath on me. He says hes never gonna be done but I can be done if I choose to do so. He has 2 kids and haven't met the youngest. I met his oldest because she is about to be 18 and i met her through his grandma. What do I do guys? I am having a hard time breaking it off and moving on.