Am shocked. Can you not see the direct correlation between your father's behaviour and your own? Come on, you need to wake up. You said your father would not talk to you for days when you did something wrong?!? This is what you you do to your DH. All the time.
I went through my threads I'm watching list yesterday and was surprised to see how many of them are threads from you, saying all of these things, then maybe towards the end saying you're going to try, you're going to get counselling, you're going to talk to DH or whatever and so I put a watch on them so that when you update with progress I can see it but... you don't come back. Instead, a few days later you start another, almost exactly the same thread.
I am not normally a harsh person and I don't usually believe in kicking people when they're down, but mymittens, I think you should get off MN and start actually working on your relationship. I think that in the same way that you go on and on and on at DH because you like feeling like the injured party because then you don't have to take responsibility for your actions, that's what you're doing on MN. You're on here coming back over and over again, looking for support and sympathy, and whenever it looks like it dries up, you bump this thread because you can't live without people giving you constant validation.
You and your DH obviously do love each other and obviously do genuinely have something worth saving, not least of which is your relationship with DS. Go talk to him and sort out your issues with him.
I'm removing all my watches on your previous threads.