I am also from abroad, and used to find life in the UK quite hard, and had a selfish husband, and two kids, abd was depressed but did not want to take pills.
I wanted no pills, as the problem was not in my head, it was in my life, and something needed changing.
DH kept long work hours, then spent entire weekends golfing, leaving me to hold the babies yet again
I was homesick to a degree it physically hurt at times (like stomach cramps)
I had a sort of nervous breakdown and smashed plates and a chair, and having a big crisis sort of helped to really sit down and renegotiate our lives. DH had not realised I wS THAT unhappy.
If you think about it, everything can change. House, jobs, kids schools, studies, right now you are putting up too many barriers. You could live more rural, your kids could go to a new school, your DH could change job (really. Everyone can if they want), you could give the boring mba a break etc.
We moved to Hampshire, got the kids into nice state schools, got a house with a garden, a house where you can walk out of the door and be straight in the countryside (that was a requirement!), then there is the coast, the New Forest etc.
We negotiated that as I had spent 7 years unhappy in a city, to make life easier for DH, it was time for HIM to give a bit (ie commute longer) for my sake.
As to his selfishness and his bloody golfing, we negotiated that no, like you, I did not wNt to take away his fun, but I had a right to just as much time off on my own. And I took it. I tried a few things and really got into tennis, made friends there too.
Being in a small village community has been great. i now have local friends and support. We carpool like mad, to school and to clubs, it is so much easier if you have a mum network. This takes time to develop, but is a lifesaver.
I have a local part time job, not ideal, but am enjoying it.
Just wanted to say that you are not stuck. You can change everything. Sit down and renegotiate your life.
It is too important not to.