Happy New Year Canary, and you are not being at all selfish. You are venting, quite rightly about your situation and how it affects you. Your husband is clearly not the man he used to be, and many of us have to come to terms with accepting this for ourselves. maybe you need to do less for him, and tell him you cannot cope doing everything, so he must accept help. Tell him it is that or a care home, much as you probably would not want that. You must think of yourself, and your ongoing health problems, because if you have to be hospitalised, god forbid, he would have to accept help from other sources.
Don't feel so bad because of your feelings, you are under tremendous strain, and something has to give. Good luck, let us know if you resolve it in any way.