I hate my husband!

He's selfish, he lies, he's cocky, he's greedy, and just plain narcissistic! I'm tired of him always putting his own happiness and needs before mine when I always put his first! It's so unfair that I feel I give 100% in our marriage and he barely gives half of that! I feel I'm only married to him because he's extremely attractive but lately I haven't even wanted to have sex with him. I don't know what to do or think anymore. We're currently ttc #1 too and I know having a baby is extremely important to him yet when he's mad at me, we don't BD even if I'm ovulating! He's so annoying!!! Ok, thanks for reading, I needed to get this off my chest.