I'm so sorry for what you're going through. I know first hand that even when a man is honest, doesn't cheat, works hard, etc., that you can be very lonely. The worst kind of lonliness isn't when you're alone, it's when he's there but absent. At least leaving is a choice to be alone. I applaud you deciding to stick it out for your children's sake. I really do urge you to have him see a doctor. If he's not cheating on you, (have you checked your computer thoroughly? Download pctattletale.com if you're not sure of him), then he should be willing to see a doctor. He could have anything from low testosterone to cancer. I just had a discussion with my husband recently that it seems like when we're in a low rut, I'm the one who has to make the effort to pick it back up, and when I tire of being the only one trying, it goes right back to mediocre. Yet, my husband is loving and a hard worker. But I don't get the affection I used to, although he's perfectly ready for s*x anytime. It's a man/woman thing, mostly, venus and mars. What I'm saying is, I know how you feel. I don't mean to say anything mean, but my ex and I went through a period where there was almost no physical contact, and my mother told me that if he isn't getting it from me, he's getting it from someone else. I was SO angry at her for that, I knew he would never cheat on me. She was right. Over the course of our marriage, he cheated on me at least 6 times. I hope that's not what it is, so find out. Talk to him, be ready for anything. Hang in there.