Source: graduated from omscs last year, with two small kids and a full time job. Took 3.5y though, and I had to skip a couple of hard but interesting classes because they would have been too difficult given the situation (covid lockdowns with kids at home and increased job-related workload)
The old adage "where there is a will there is a way" is definitely true.
If you can accept those sacrifices, and your partner is willing to support you (mine wasn't, it turned out), then it's worth considering. I would also strongly suggest treating it like a marathon, not a sprint, and do the 2 courses a year option.
I completed this at one class per semester, except for the semester I attempted two classes to speed up the process. While I was able to complete both classes, I felt the learning suffered as I was just rushing to complete assignments in time instead of really learning the material.