Help! I don't know how long I can last in this so called marriage. My husband and I have been married for two and a half years. I knew him for three and a half years before we got married. Over the last six years we have been together, he has only apologized to me once. I know we have both done things that hurt each other unintentionally. But my husband always insists that he is never wrong. I once asked him what did he think he could have done better in his previous marriage, he replied, 'Nothing.' He blamed the failure of his first marriage on his getting married at a young age. He insisted that there was nothing wrong with him. I should have known because I have noticed for a long time that my husband likes to misrepresent himself. I was foolish enough to think that he would change one day. My husband likes people to think that he is perfect. (or maybe he really thinks he is perfect). So when I say anythings that makes him think that I don't think he's perfect, he get upset. He also thinks he is a perfect dad. He thinks his parenting skills are impeccable (eventhough he hardly ever talks to his son). When I asks him to spend more time with his son, he will give me lame excuses on how his son doesn't have anything remotely interesting to say, or he is too tired. It's never his fault. If I ever complain about anything, than I am 'whinning,' and he has no patience for that. I am very tired of always being the first person to patch things up. I am really tired.