Vent!!!

Been with bf for 9years and its a constant struggle to be together I have done f#%* up things breaking his heart I've given him a chance to leave but he says he'd rather be with me because doesn't want to see me hurt by someone else yet we argue a lot and I want him happy even if its not with me. Idk what to do. We had to move out cuz I got pregnant by someone and couldn't work and now that we are at my moms he says I spend extremely much time with my niece and nephew cuz they live there too but I'm trying make sure they know someone cares cuz they're mama is not the maternal type. I spread myself thin trying to give him time and family that are way too clingy idk what to do. ( I'm young dumb and need some real advice I love him but I think its time to see where we're going)