I was asked in the past whether or not I believe people give their best. This question really makes me think. I believe Yes & No. I will stop using the "we" and focus on whether or not "I" give my best.
First, to answer that question, my opinion of another person on this planet doesn't mean much. I don't know what they're dealing with, what issues haunt them, and quite frankly, I probably don't want to know. I have my own demons to slay.
What is "my best"? As I write this I realize that yesterday I wasn't my best. I didn't do anything wrong. I don't think I failed anyone or ruined anyone's life. I just wasn't my best. I believe that each day I'm improving who I was the day before, even .1% better and therefore "I wasn't my best"...or was I?
The day before that, I wasn't my best either. I could apologize for each day in the past that I wasn't my best because I believe today, tomorrow, next Tuesday, I'll be better than I was before. I believe I can always grow, learn, and improve. So while I can definitely "give you my best", each day after that I would have to give you my best again.
For me, I always try to remember to be kind to myself and others. If I didn't give you my best in the past, I apologize. I'll strive to do better next time, for me and for you.