Did I do the best I can?

Stop beating yourself up! Ask yourself: Did I do the best I can? If the answer is Yes, then be proud of what you did, and move on. If the answer is No, then vow to redouble your efforts, cut yourself some slack, and move on.