Are you perfect my friend? I know I am far from perfect, I make mistakes daily. But, I do not dwell upon them, that is a total waste of time. I ask God to forgive me for the mistakes that I make, and to please grant me the wisdom to never make those mistakes again. Sure, I fall down, but I do not stay down. I reach my hand out to my Father, and He gently pulls me back up on my feet, wipes me off, and lovingly corrects me. Correction is a good thing, it keeps me traveling down the straight and narrow road that will eventually lead to my heavenly home. So, do not give up just because you mess up, this is life, everyone is going to mess up. God loves you, and He will forgive you. He will help you to start over, He will give you all the tools needed to live a good life. Consider this, the first day of your life, now live it pleasing your Father.