The frustration comes because I just don't "get" myself. When I reach that point, though, the Lord seems to always bring me back to Psalm 139 and reminds me of His care. Verses 1-6 really speak to my comfort...
O LORD, you have searched me and known me! You know when I sit down and when I rise up; You discern my thoughts from afar. You search out my path and my lying down and are acquainted with all my ways. Even before a word is on my tongue, behold, O LORD, you know it altogether. You hem me in, behind and before, and lay your hand upon me. Such knowledge is too wonderful for me; it is high; I cannot attain it.
As I look at these truths, the Lord says to me... Liz, I have searched your heart, and I know every intimate detail of your life. I know when you sit and when you get up. I know and understand every single thought that runs through that head of yours. I have already seen and known every place you will go, and I am familiar with and know specifically your quirks, fears, desires, strengths, weaknesses, and everything that makes you uniquely you. I know every single word you will ever speak, both detrimental and edifying. But know that My hand is resting upon you as your Shield and Protector, and you are kept securely.
My response is... How can that be, Lord? Your sovereignty, knowledge, and care are beyond my comprehension. I'm so thankful that even when no one else understands me and I don't even understand myself, You know it all and still love me.