No human being is perfect. We have to focus on giving our very best effort and accepting the results. If the results are not what we hoped, then we need to evaluate our goals for the future, learn from the past, give our best effort in the present.
Keep things in perspective and enjoy the challenges in life!