Wow - you have so much in your post. I can understand why you are stressed, with all the workload and the financial burden. I don't understand why you are doing most of the cooking and cleaning and laundry and bill-paying, however. Your husband needs to get a grip and help out I think. I agree with a prior post that you can let your standards down a bit - the house doesn't need to be spotless, and it will never be completely neat again until your child goes to college. Just accept it! Put a big basket in the playroom where you can dump toys, or get one of those shelf units with colored bins, and semi-sort the toys into bins. Cars in one, stuffed animals in another, and so on. For my son, I put photos on the bins so he could "help" put stuff in the right one without needing to read.
Forget the 2nd floor or the family wing of a ranch house - don't worry about making beds, for example. Who cares? List the essential chores (laundry, grocery shopping) and DIVIDE it with your husband, or set aside a part of the weekend to cook for the week TOGETHER. Double quantities and make one meal to eat and one to freeze for next week. If you can afford it, let the supermarket help you out by buying a cooked chicken instead of cooking your own, for example. Schedule 2 half-days a month for YOU - like every other Saturday afternoon where your husband and son do "Daddy" stuff and you go relax, go to a movie alone (it's incredibly fun!), get a manicure, whatever helps you. Then schedule a date night with your husband without your son so that you two have undivided time together. Don't talk about your son when you are out together - it's hard, but it's a great strategy. Your son is entitled to a happy and healthy mother, so don't feel guilty about being away a few hours a month. And your husband will gain more sympathy for what's involved in child care if he does more. See if you can negotiate with him - if he handles laundry and the dishes, you'll cook and food shop, and you'll have more time and more energy for him. It's not your job to keep him happy any more than it's his job to keep you happy. Having a child is a huge adjustment for a relationship and it's okay if your relationship evolves a bit.
Keep up with the counseling, and ask your therapist to help you develop some strategies to make these concerns into actionable items.
I really want to caution you about following the advice of the other post which suggested you go to a health food store and ask the clerk what stuff you should take! Megadosing with a single nutrient/vitamin (or a combination of 2) has been absolutely discounted - people get themselves in all kinds of trouble by taking an isolated vitamin. Just because something is "all natural" doesn't mean it's good for you - just ask emergency room personnel! I mean, arsenic and poisonous toadstools and snake venom are "all natural" but they aren't safe! I just took a friend to the hospital because she took "natural" sleep aids, and she wound up spending thousands of dollars in care. The cardiologist just about exploded when she found out what my friend had done to herself.
You also don't really know where most of these supplements are made - many are made outside the country and then sold to distributors in the US. If some of those pills from different companies look the same, it's because they are! Different companies just slap their labels on them and there is no regulation at all. If you do anything nutritionally, make sure it's a US company with patents, balanced nutrition (not a single nutrient in isolation), and LIQUID supplements for higher absorption. Health food clerks have little or no training, don't always know much, and their job is to push the items with the highest profit margin for their stores. I'd recommend Reliv, a food science company with multiple awards, a stellar FDA inspection, and approval in other countries with very strict regulations (far more than the US). Go to www.reliv.com, look at the clinical studies and the business press showing how ethical they are, and look at the great work their charitable foundation does. I can give you more info on the newest clinical trials, and show you how they are changing lives. Very respected company, and my family's health and my own clinical depression have been absolutely turned around thanks to their products. I'd be happy to share more of my story if you are interested.