You need to accept there is always someone ahead of you and stay off of social media where there are posts showing millions of (fitness)influencers that seem to be kicking ass. Also have some humility, millions have medical issues preventing them from performing close to the level you perform at. Do some volunteering and notice those with real challenges trying to make it day to day.
https://www.goldcrushclimbing.com/ Climbing gym. Grass Valley, Ca, USA (To use alone must go through a class and enter with one other member)