I'm unhappy and unsatisfied in my relationship and not sure what to do about it. Been with this bf for 3 years, we were engaged at one point but I called it off because I'm unhappy with how "dirty" he lives(messy home lifestyle). He trys really hard to make me happy but it always ends up never being enough. I've lived alone before and thoroughly enjoyed having a clean home, having things put away where they belong so they can be found, knowing things aren't going to just disappear) I can't even have nice dishes anymore because he destroys things. He doesn't pay attention to detail and I feel I'm giving up the life I want to have to be with him. I've never wanted to just leave him because he is a very sweet guy, no one I've dated has loved me as much as he does, or would put up with me as much as he does and do things for me but I'm still not happy with his ingrained behaviors. Lately, I've been very sexually unsatisfied. He doesn't even seem to know what foreplay is and he is not "new" to sex. We communicate all the time. I constantly tell him what things I don't like and he will try to do better but in the end he always resorts to his old ways. I don't want to lose a good guy but sometimes I feel like he's holding me back (various complex issues involving monthly budget, schooling,citizenship) I feel like I wont be happy just going out and finding someone else because I care for him, I love him, and I just wish he fit into my life better. I feel torn.