Hi Lonely Cookie,
Your explanation does explain why you don't see your husband often. I can assume it must be difficult to no have that quality time together when your schedules just don't work out.
After your explanation, I also see how difficult it is to build relationships with work colleagues. I know most people would suggest finding another job tut honestly, as someone who suffers from depression and anxiety that could be too much change to handle at the moment. Especially if you don't have a supportive husband who would be willing to pick up some of your workloads to ease the stress and anxiety. I think this would be a really big step and maybe it will make you uneasy to do, but maybe invite one of your work colleagues out on a Saturday to have a home brunch? Even if you don't feel so close to that person, just ask. Make that step. The worst thing they can say is no. And if they do, ask another person.
Addressing issues with parents can be difficult. Addressing issues with anyone who is not empathetic or understands the turmoils of life/mental illness can be tough as well. My parents escaped war in their country to immigrant to Australia. So my mental health problems are nothing to them. I'm so sorry your father told you to grow up. Everyone, at any age, can fall victim to mental health. Being on anti-depressants meds can take a huge toll on your body. Personally, I recommend not doing anything until you speak to your GP.
Your husband sounds like he's not compromising in your relationship. A relationship is compromise. It sounds like he is just pushing you around to get what he wants. Can I assume he does not even do his own laundry?
Your home is your haven. It should be a place where you can relax and have peace. It saddens me that you can't find peace in your home and have to stay at work longer doing unpaid work. Would it be best to suggest the days where you can have the house to yourself without any guests? For example, Monday - Wednesday you have the house to yourself (and your family of course) and Thursday - Sunday he can have guests over? Your husband may not like this but I think you must stand up for yourself and establish these boundaries. There is only so much one can take.
I think you should look after yourself. Make these boundaries and don't take no for an answer. You should not feel like you have to live this way.