I have been in an on-off relationship with Ex-DP for over 12 years. Brief history: We got together when he was 23, I was a single mum of 17. While I was working, he was having an EA (at the time I thought it was more) with the next-door neighbour. Forgave, we moved, he moved out into a flat-share without leaving me, I fucked up and cheated on him (revenge, at the time, for the thing with the neighbour), we split up. We'd been together for 18 months.
We got back together 6 months later, his depression (which he's always had, but has good times and bad times) got worse, we split up after another 6 months.
We were apart for 3 yrs, in which time I got married and had DS1, then divorced when I found out Ex-H was cheating on mewith a so-called friend (Karma?). I got back with Ex-DP almost straight away, and fell pg with DS2. We were together for 2-ish years that time, but he couldn't cope with my dx of epilepsy, and me 'needing' him, we split up.
Got back together after a yr apart. Then my epilepsy got worse, he couldn't cope, so a yr later we split up again.
We were then apart for 2 yrs, and after I split up with a very abusive (physically, sexually and emotionally) partner, Ex-DP 'caught' me while I was still recovering, and chased me until I gave in, basically. We got back together, I had DS3, then Ex-DP walked out again when DS3 was 4 months old.
Every time he leaves, he instantly bcomes the person I fell in love with again, so when he chases me and promises me things will be different, his depression is better, etc, I cave and take him back. But within a couple of months of us being back together, he reverts back to falling asleep as soon as he gets in from work, arguing, making me feel like I'm going mad, making threats that he'll leave me if he can't spend at least one day out of his 2 days off a week with his Mum (without me as she hates me), Letting his Mum treat me like a total c*nt and never standing up for me with her blah blah blah (don't want to drip feed but on this thread I will probably have to).
As soon as he has walked out, he starts offering to help, coming round to mow the lawn, giving me a break from the dc, doing housework for me etc. I think that he doesn't mind doing it when we're apart as it makes HIM look 'nice', but he wont do ANYTHINGH when we live together, as it's expected of him.
Sorry for long post. The question is, he's being SO nice and helpful right now, do I forgive him for treating me like a slave when DS3 was newborn, and walking out and leaving me when I refused to be treated like that when DS3 was only 4 months old? He is saying he wants to get back with me and take things slowly, but I think deep down, he'll never be able to cope with a live-together relationship, and I will never be truly happy with a part-time relationship. (Which I told him bluntly before we got back together LAST time). BUT, so help me god, I'm wavering when he's being so nice and helpful and has told me he wants to get back together. We've only been aprt for 11 weeks. Help me be strong, and figure out WHY this keeps happening.
Should also add, I had an AMAZINGLY awful childhood, has affected me for years, but leaves me with low self esteem, and some 'unusual' coping techniques. He ALSO had a bad childhood, and we BOTH have Narc mothers. I have learnt to keep mine at (very) arms length, he hasn't.
Sorry for length, and thank you for any advice / help.