At the end of the day, its my own expectations of myself that matters.
It doesn't matter if you can't meet people's expectations, as long as you know you've put in your best and you've given all you got, you are your greatest achiever!
It doesn't make any difference too if you meet people's expecations, why? For every person's expectation that you meet, you have another 2-3 people's expectations to meet! It's never ending.
Why torture yourself? Instead, be good to yourself.