Our expert says:
Nobody keeps on getting carried way on the spur of the moment --- those are just empty excuses, leaving themselves open to be used again the next time he errs. And it has NOTHING whatever to do with curses or genes --- he is a big baby, refusing to take adult responsibility for his choices and acts. If that doesn't change, his behaviour will not change, ever. There's no reason why you should keep on accepting your humiliation by this selfish man. If he truly "couldn't live without his kids" ( rather than using this as an excuse to get you to take him back again ) he wouldn't behave like this. And he wouldn't work late so often --- he;d prefer to be with those kids as well as with you. He is not "partly" to blame --- he is entirely to blame for his behaviour.
Either accept that he will ALWAYS be like this ( a sad decision and not at all fair to you ) or talk with a counsellor and make plans to move on by yourself with the children, consult a good lawyer about divorce and maintenance, and move foreward to freedom !
You['re not over-reacting, you're under-reacting, and helping to encourage him to continue being unfaithful. Of course he wants to you "forget the past", because that would get him off the hook. Do NOT blame yourself for his selfish and immature behaviour.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.