My partner and I had been together two years and although some bits of our relationship were good we were on the brink of splitting up due to his (admitted) immaturity, selfishness and unreliability when I found out I was pregnant. Termination was out of the question and we stayed together in the hope of creating a stable family for our DC. DP adores DC who is six months old now but is still very self-centered and does way less than his fair share of looking after DC and often behaves selfishly or thoughtlessly towards me. I am torn between wanting to stay with DP for DC's sake, and wanting to leave because I would probably be happier without a high maintenance DP. Only I can make that decision but I have no idea how it is decided which parent DC lives with and how much contact and when with the other parent and how maintenance is decided? Has anyone experience they can share? Both DP and I work full-time and pay for childcare. I have always been the main carer and am still expressing/breastfeeding. DP seems to love DC more than he loves me and I think he will fight for DC. Neither of us has any other DCs. It breaks my heart but I don't think I can stay with DP if he doesn't change.