The Lord told me to tell someone today to stop being so hard on yourself.  Leave yourself alone.  Put your life in the Lords hands and leave everything to Him.  The Holy Spirit will speak to you of His plans for your life and He will reveal His word to guide you in His ways.  Don’t look at yourself with such a critical eye.  God loves you and He’s careful in how He leads you into His truth. Stop walking over yourself and walk under the shadow of His wings.