Your best is not the same as anyone else’s best.
Someone else’s best may be better.
It may be worse.
Today’s best may be better then yesterday’s best.
It may not.
As long as it’s the best you can do right now, it’s enough.
YOU are enough.
Stop being so hard on yourself.