This is good self-reflection Life, glad to see you are willing to look into the mirror from time to time. I would only encourage you to reflect slightly more on God's mercy lest you fall victim to an overly scrupulous mindset, which may render you unable to see and hear God's will for your life.