been lurking on your thread for a while, but never posted.

I can't really understand why your staying in the relationship if your so miserable all the time. Why don't you just dump him, move on, and be happy with your life. He's not giving you what you want, and probably never will. Seems like your a high maintanence woman, who is stuck with a man that doesn't have much to give. Both of you are miserable, from what you always have to say, so what's the point?

The kids will get over it. Probably better than them seeing you being so unhappy all of the time. He'll never satisfy you, no matter what he does it won't be enough. Get a dog. Their much easier to take care of.