Humans are made to make mistakes. We often make mistakes, both small and big. In most of the cases, we regret after making a mistake. But we also learn from our mistakes. By doing so, we gain experience and it will help us to effectively plan our future course of action.
The best thing I have learned from mistakes is, "Do the right things at the right time".
I believe that if we follow this, then we will not have any regrets in life.