Someday you will realize there is more out there. Someone that u deserve to be with. Its SO hard to walk away too. When the pain of staying becomes worse than the pain of leaving u will know its time to move on. Please this was the man I was going to marry, have kids with, be with forever. NOTHING could tear us apart. WOW sounds funny to even type that when hindsite is 20/20. I see where he is and where I am now in my life. I was single for a long time thinking I was going to be the woman with 100 cats in a rocking chair. Guess what that still sounded better than sleeping with my purse and the mood swings. You wont be single forever if u choose to leave him, and if you are its a much better life. You learn alot about yourself and what is acceptable and what u will put up with. Plus your better armed for your next relationship and u know u can live without someone.