CityGirl, it seems you've overcome a lot. Contgrats. It is fine to be a b**ch sometimes. We all have feelings/emotions and strength in women is often seen as witchiness.
Flowmom, thanks for visiting me again. I appreciate your input. I think I have a hard sitch because I'm not getting much input. It's always appreciated even just getting an atta-girl and maybe a direction to look in.
My DH is a world class procrastinator also, and I sometimes do when I'm overwhelmed with stress. In fact, I'm likely to leave the housework undone and go to bed... but I always get to it eventually. What works for me is making a list. I have a nightly checklist so when I come home from work, I know what to do. I put it in order because I'm so scatterbrained that sometimes I come in, and the kids distract me, then I start dishes, then the dogs want to go out, so I leave the dishes, and by then it's 7PM and I haven't started dinner because I went out of order and didn't manage my time right.
First I started by making a list in Word with checkboxes. Then I put it in order that I thought was necessary. Then the next day, I revised it with things I forgot, etc. Little by little, I have a routine and it works. I find that having it on paper and being able to check it off helps me because it helps me to "do" it without having to think about it.
My household cleaning has gotten out of control. Have you tried looking into the flylady system? Not saying your house needs to be cleaned but I like her approach and take it on for many areas of my life. Basically, she gives you a time limit, say 15 minutes, and you clean like mad, and then you keep it clean. For instance, my bathroom gets cleaned once a week. Used to be Sunday and Wednesday. Now I do it daily and it takes 30 seconds, and then Sunday gets a deep clean. The daily consists of one paper towel, and some Windex. You spray the mirror, wipe it down, and then take the same paper towel, wipe off the sink, and then the back of the toilet, and then the rim of the toilet. Then throw away... you keep soap in the toilet bowl brush stand that it rests in, quick swipe, flush, you're done. I shower, do my hair, and then clean the bathroom every morning and it's just part of my routine... see what I mean?
Anyway, babysteps is what she does and it works for me to get over any procrastination in any area. Instead of looking at how overwhelming a problem is, set a timer and tackle one area a day. Like flylady says, your house didn't get dirty in one day, it won't get clean in one either. Same with our lives. They didn't get to where they were in one day, it will take time to clean up the messes we've made of our lives.