All of us makes mistakes. Some learn and change, some continue their mistakes, and learning how to get away with consequences. Bad habits have a nasty way of ending. Making the same mistakes over and over again, is deadly. The wages of sins, is death. Biblical and Proverbial. Regardless of your faith, and religion this applies to everyone.
You and I are not perfect, but we can be better than good. From our careers to selflessness.
When you do something good for others, it comes back better. Whether the person is paying it forward, or the person remembers you, and grateful for your Samaritan deeds, and decides to honor you. Either way, "all good ends well", most often.
Peace to you and keep doing good for others.