I think everyone's biggest problem(s) is that their expectations are impossible or that they themselves aren't worthy/compatible with what they say they want. First find reasonable standards based on your own principles then, become those standards yourself before you look/wait for the other. My dad always said, "be worthy of what you want before you worry about anything else."