I hope you are not offended by what I am about to say and if by any chance it bothers you, I'm sorry but it is just my opinion. I believe that you are suffering from depression. I suggest you try going to therapy. Believe me therapy helps a lot.
It's never good to hold in your feelings. You are destroying yourself inside and you push away your loved ones. I agree that you should tell your husband about they way you are feeling. You'll be surprised by the amount of support you will get from him.
Also LG is right about going on a date night, girls night out, or even a day out of the week to treat yourself to a day at the spa or just relax. It couldn't hurt to give it a try. These things might actually work and therapy won't be necessary.