I have been married for almost 3 years. I am 22 and he is 23 and we have 2 children together. When we first got together we did have a lot of problems. A few of them consist of him lying about maxing a credit card we had for "only if totally necessary", him drinking a lot, and lying about not coming home when he was really hanging out with on of his friends. Well, I finally got over that, but never really forgave him deep inside especially about the lying. Last Thursday, he started to go down the same path again. He called me around 8:30 that night and said that he was on his way home. Around 9:30 I had that awful feeling that he wasn't coming home. Around 1:30 in the morning I called him again and he finally answered his cell phone. He said that he was tired of being treated like a child and just couldn't handle it, and that he was with his friend. I admit that I do expect certain things out of him like help with the children and around the house and I think he thinks that Im bossing him around. He also said that he knows what he's doing is wrong, and that he loves me so much and he needs to change. Ive heard that one before and don't think that it will ever change for the better even though I wish it would. When we're happy we're happy, when we're fighting then we're fighting. He does really good for a while then does something stupid like this, usually every 6 or 8 months. We have been separated since last Thursday night, and I don't know what to do. I do love him but I don't think I can fully trust him from all the lies he has told me. The kids love him and I don't want to take them away from him. I don't want him back around just yet, but do I just let this one go again after awhile and get back together, or what? Please, any advice is helpful.