Do you want constructive advice, or do you want people to agree that he is a bit of a cunt, poor you?
Be honest with yourself, you can tell us whatever you want, but if you're not honest with yourself, theres really no point.
How much time do you genuinely spend each day, telling him how crap you feel?
Now, how much time do you spend:
Asking him (and listening) about his day?
Telling him about fun or nice things, positive things?
Focusing on how shit you feel, and droning on about it is not only incredibly difficult to listen to for the other person - particularly if there either is no solution, or if there might be but you're not interested or can't action those ideas yet/ever - but it's also really bad for you too, it makes you focus on the shitty bits, the negative stuff, and as a result, miss any positives.
You may need to make yourself focus on and notice the positives each day - i still have to do this, because honestly, banging on about how I am shattered, I am falling asleep at my desk, I ache all over, I feel sick... it bores ME to death and makes me feel even worse. In my case, there genuinely isn't a solution, this is my life... my partner really can't do more than he already is doing, nor can I.
You can't make your partner listen or be more compassionate or empathetic than they are - if they're an arsehole, then they just are.
All you can do is alter your behaviour and your mind-set. It is the only thing you are in control of. By doing that, you MAY find your partner alters their behaviour, or, you may not and that might mean its actually time to end that relationship.