I think the key is being organized.
I am a stay-at-home mom to a 19 month old hurricane and in addition I do all of the cleaning, laundry and cooking, not to mention daily exercise and being 100% compliant with treatments.
Everyday, I write a list of things I want to accomplish from highest to lowest priority. Don't make the list too big, or you'll defeat yourself before you start.
Laundry I do almost everyday. Get in the habit of putting a load in when you get up.
I tend to make one day my cleaning day and work on it all day. Whatever doesn't get accomplished I finish on Saturday when my husband can watch our son.
However, if that doesn't work, I used to have a daily clean list. For example, Monday change the beds, Tuesday dust, Wednesday run the cleaner, Thursday do a bunch of laundry, Friday clean the bathrooms, etc. It only took 15-20 minutes each day, so it really wasn't a big deal. I just got sick of cleaning everyday and so now spend a day at it.
Make it work to fit your schedule and do the best you can. Nobody will die if you don't get around to dusting that week. The idea is to have a goal and do your best to accomplish it.
You could even set up a reward system for yourself for meeting a certain number of goals that week. (Hubby treats you to dinner if you get the cleaning done, etc)
Anyway, that's how I do it. It will be interesting to see how others reply.