Facing the flaws can be unpleasant experience. Although the power of truth works going through being deficient is like being on a surgery table. Many become discouraged and want to flee from marriage seeking new better love. These cycles of infatuation, disillusionment, rejection and flight can last many years. Others learn to get along blaming a spouse for their unhappiness. Stop looking for someone better than the one you are already in a covenant with. A covenant sealed by God.
Keep in mind that the imperfections are not permanent if you work on them. Why not to think of your spouse as of a “better version” in the future? Why discard this person only because you suddenly see flaws? Instead of saying: “This is just the way he is”, change your thinking to: “I do not like what he is doing but it is not permanent”. One can argue that it is better not to marry but I can tell there is no perfect person. Ask yourself while still in friendship: am I willing to work together with John on his problem or all I want is to run away? Is John willing to work with me on this? And if you see the beauty within being released in the future, move forward!