"I praise you because I am fearfully and wonderfully made; your works are wonderful I know that full well." -Psalm 139:14
Know it. Love it. Live it. Doubting yourself is doubting God’s creation. If you were not meant to be here, YOU WOULDN’T BE HERE. God makes no mistakes.
"Being confident of this, that he who began a good work in you will carry it on to completion until the day of Christ Jesus." -Philippians 1:6
Just because you are a work in progress does not make you purposeless. There will never be a day during your lifetime that God’s work in you will be complete.
"So we fix our eyes not on what is seen, but on what is unseen, since what is seen is temporary, but what is unseen is eternal." -2 Corinthians 4:18
Take peace in knowing that He is in your heart, even when you can’t feel it, and the reason you don’t see immediate results is because He is not out to fix the temporary, but to mold the eternal.
Stop doubting yourself. God made you for a reason. So stop hating on his creation, let him work inside you and change you the right way, accept yourself for who you are because He accepts and loves you the same yesterday, today, and tomorrow. You put too much pressure on yourself. Jesus didnt for you to reach for the impossibility of perfection. He died so you can grow in faith, be your awesome, wonderfully made self, and show the love and forgiveness God shows us every day, in your own, unique way. You were created with PURPOSE. Even if you cant see what that is right now. Remember that always.