Thank you for being brave enough to reach out to Dear Ally. Seeking out help is never easy, but it gets simpler once you actually ask for it. Congratulations on accomplishing the first step.
“D” sounds like he is conniving at times, but judging from your editorial, I think he can be tamed. It will require you to put in hours of work every day, and some days no matter what you do he will not listen. I would never recommend that someone stay in an abusive relationship unless serious counseling and professional help is sought, and even then it can be a tricky situation. But your relationship with D doesn’t quite fall into the abusive category. It seems that he is intertwined with your life, and this does not have to be in a hurtful manner. You are not D, and D is not you; but you are an essential part of one another. I mean, 20+ years together! You can’t simply throw in the towel now.
Some days D will ruin your mood, and that is okay. This is part of being human, and no one should make you feel badly about it. The people who offer corny advice are not worth the frustration. They may have suffered in other areas of their lives, but this is a topic that they may never understand if they are belittling you during your difficult days. Do your best to enlighten them, but do not get hung up on them. Focus on you and D and what you need to do to create a more open relationship. Take care of yourself first and foremost- emotionally, physically, intellectually, socially. Once you are revived, you will be able to offer D more of what he needs. And he, in turn, may start to treat you better. Every relationship has its peaks and valleys, and yours will be no different.
Keep the faith. Hold your head high. You are trying your best. One day D will mature and comprehend everything you have done for him. For now, when he stubbornly wreaks havoc on your day, try your best to remember the other people in long-term relationships with D’s of their own. These people are survivors, fighters, dreamers, advocates, friends, coworkers, cousins, and so on. They mean something to the people who love them, whether D is involved or not. Listen to them. Soak up their advice, their lighthearted takes on subjects like D that others do not understand. Be strong for each other and you will all be okay.
Best of luck,