C.C.
Hi there,
I feel for you. I'm also a working mom, and I'm the one in our family who travels a lot. You're right, it's very hard when one parent is out of town, and even if they weren't, having young children and working full time is just plain difficult.
The only thing I have found that helps is getting help. If you have family, maybe they can help you by watching one or both kids, or helping with grocery shopping, or whatever you need help with. We do not have any family nearby to help us, so some of the things I have found to be helpful are:
* going to Dream Dinners to assemble our dinners a month at a time. I freeze them, and then take a dinner out to thaw every morning before I go to work. If you don't have Dream Dinners, you probably have Super Suppers, Dinner My Way, or someplace like that.
* arranging for a babysitter who comes to our house, instead of having to pack the kids up and go somewhere else. YES, it does cost more, but it's so worth it - especially if you can also get the babysitter to do some light cleaning (laundry, etc.)
* hire somebody to clean the house. I realized that I was spending all weekend every weekend cleaning, otherwise the house looked like a pig sty.
* I have all my bills sent to an online bill pay service (paytrust.com). This way even when I'm traveling I can sit down and pay bills whenever I have the time. Also I don't lose bills in the chaos that is our household, since all the bills are online.
I guess the bottom line is, I've realized since I became a mom that I am not Superwoman, nor will I ever be. You need to ask for help and put in place a plan that will allow you to live without being a frazzled mess. Maybe it's sending your laundry out to be washed and folded. Maybe it's having your groceries delivered. Whatever it is, figure out where the stress is coming from and find one solution at a time. Most of all, realize that at some point, both of your kids will be able to tie their own shoes, feed themselves, and maybe even clean their own rooms! It does get better with time. Hang in there! =)