S.,
Something to think about here, the word "Love" is a verb....an action word. Love describes the feeling you give or get when doing an action that will make others feel happy and cared for.
From your description of your husband he is showing you he loves you by doing the dishes, taking care of your son, and possibly other things in life.
My suggestion, borrow the book "The 5 Love Languages" from the library and give it a good read. My husband and I went through almost exactly what you are describing almost 6 years ago and we learned it was because we were not communicating our needs to each other well enough. If your husband is willing to read the book as well it will help the two of you to express your emotional needs to each other. It sounds like he shows how much he loves you by doing acts of service.
Also, go to the doctor and have a full physical done, including blood work. Your thyroid may not be working as well as it used to (common in women who have had children) and it may be affecting the rest of you. By re-balancing your hormones and getting your health taken care of you may feel 100% better.
Lastly, my favorite phrase is "Fake it 'till you make it" I'm not sure who first coined the phrase, but sometimes we need to do small things for others even when we don't feel like it because we care about them (ourselves included).
It sounds like you are very overwhelmed with everything in your life. Check out the website www.flylady.net. It is an organizing and house cleaning website, but it is also a website that helps those of us who don't know where to start find our place. Marla Cilley, the founder of the site, has a lot of resources to help her members (membership is completely free), but the biggest resource she gives us is ourselves.
6 years ago I was always complaining that my husband couldn't do any chores around the house correctly. After joining the flylady website and learning that love is an action word I started to change my mental attitude. Now I can see the problems in my life that I can change and I work on those slowly 15 minutes at a time. I feel I have more control over my life and I'm happy where I am at right now. It has taken time and effort on my part, but now my marriage and family life is better than ever. Now when my husband does the dishes or the laundry, even if he doesn't do it the way I would, I am grateful for the gift of his time and effort - and I tell him too, which makes him smile and feel appreciated.
Take a look at the things you can change in and around yourself and your home. As you start to gain more control in your life you will know where you should be and who you should be with. Don't forget you can also gain control of your debt one small step at a time. Here is another great resource for slowly getting control of your financial stress:
http://www.flylady.net/images/FACE2004.pdf
Good luck.
-C..