I am in my early 30s with one DD, BF is also early 30s with no children. When we first got together 2 years ago I made it clear that I was looking for a longterm relationship and wanted more children in the near future. I was looking for someone to settle down with.
He is a responsible and good man in many regards, kind, funny, caring, stable job, homeowner. I live in a rental so we discussed many ideas ranging from him selling his house, us buying together, him moving in with me for a while. In the end we decided it best for him to keep his house and move in with me for the time being so we can see how it goes before committing to buy together. We do live an hour apart but we can both easily commute from where I live and go back and forth. Throughout our relationship he kept making numerous promises about moving in together, first of all after a year together, then he said he wasn't ready just yet so I waited a little longer... Then he said definitely February this year.... That didn't happen. Then he said August this year, low and behold I have brought up the conversation and he has said he still isn't ready. He has said he kept giving me these months/dates because he was trying to keep me happy. He said it isn't a case of not wanting to be with me, or not wanting to move in ultimately, it isn't a 'maybe' he will one day. He definitely will move in one day but he's just not quite ready yet.
I've split up with him. I've told him I am not sitting around waiting for him to commit to me (and DD) properly. I want to settle down and have more children in the near future, and with DD getting older as well as myself I cannot afford to waste another 6 months, 1 year, on someone who may not ever commit. He assures me that he will commit, he's just not quite ready in the timeframe I would like. But there's not much compromise on his part either, it's simply "wait for me and one day I will might". My attitude is that I just don't want to potentially waste anymore of my time having spent 2 years on this relationship already with no commitment.
YABU - I should give him more time.
YANBU - I shouldn't give him more time.