Wow you're dealing with a lot more than you should. I am seeing a psychologist for the third time tomorrow. Not sure where you are but in NSW you can access free counseling by speaking to your GP. I organised mine in a phone appointment.
You definitely sound like you need it so you could maybe suggest to him that you both call your GP and go through it together. It's confronting opening up like that but it sounds like you won't be together long without you both going through it.
It takes a few weeks but you can get free treatment. Obviously there are many people going through tough times. Easier said than done but if you can convince your husband to open up and be honest with the psychologist, they deal with these stresses for a living.
Even if he isn't open to it please do it yourself. There will be many tears but you can't carry on as you are, regardless of how resilient you may be.
If you need urgent assistance, see Need help now
For mental health information, guidance and referrals, see the SANE Help Centre
SANE Forums is published by SANE Australia with funding from the Australian Government Department of Health
SANE Australia ABN 92006533606
PO Box 226 South Melbourne 3205 Australia