Striving for perfection can be exhausting. As a "recovering perfectionist" (as Brene Brown would put it), I personally know how much of a let down life can be when I'm constantly striving for perfection, or my idea of what perfection looks like. The truth is, perfection is a perception. There are 7.7 billion ideas of what perfect looks, sounds, or feels like. What we know to be perfection is a man-made construction of language. We have perfection as some destination: "once I have the perfect body, the perfect job, the perfect relationship, the perfect home, the perfect *fill in the blank*, I will have arrived in the land of perfect." In reality, you are exactly where you were meant to be. Perfect literally means to be "absolute" or "complete," and what I know is that you were born both of those things. Just like perfection is a construction of language, being flawed is another constructed idea that's rooted in the notion that we are in scarcity. This idea is especially prevalent in our Western society as we are constantly, overtly and covertly, told that we need something outside of us to be complete. Despite your conditions, whether they be physical, financial, cultural, etc., you were created with everything you will ever need. But just like a caterpillar who is also born perfect, it has more in store. You have more in store for you, and you are perfectly enough along the way.
I understand that we humans are much more complex beings than caterpillars. While we all absolutely have our own shit to work on and it will take a lifetime to actually have it figured out, there is a fast track available for you which requires engaging with your journey from an empowering state of "I am enough." The socializations, limiting beliefs, setbacks, and wounds we are facing are working for us, not against us. Your character is not defined by these things, but how you deal with them and overcome them. To truly attract what you want in life, you must believe you are already enough. This is true for all areas of your life. In relationships, for example, if you are not behaving like a man or woman of worth, you are going to attract a partner who is not inclined to see your worth, thus treat you like you are less than you actually are. This is partly because they also do not see their own worth. I say that to say this: you will never obtain perfection unless you get that you are already perfect, worthy, and enough- not despite your flaws, but because of them.
You need to get that perfection is not a destination. Perfection is exactly who you are, in this moment, on this journey as you strive for growth in your life. No matter what you are going through, you are absolute, complete, and perfectly where you are meant to be.