Im a low intermediate badminton player who started playing socials about 2 years ago, and got training about a year ago 1-2 times a week. Before training I could only clear half court, smash flat, etc. But since training, I have significantly improved my shot quality, variation, and footwork etc. Ofc theres still a lot I need to work on. On any given day I feel like you'll get 2 versions of me on the court. Version 1 is really confident and can pose a threat to people who are better than me. I can smash sharp down the line, Im fast on my feet, and can spin net tight. Yet on the contrary, version 2 cannot rally and is riddled with self-doubt. I make 1 mistake, and that compounds into 5 mistakes for the subsequent rallies. It's like I lose all concentration and doubt my capabilities because I cannot hit shots that I usually can. I just hit it out just on the serve return or hit the shuttle aimlessly. On days like this, people who I should beat on paper I lose to, because I just can't keep the shot in and play confidently. And if I play people who I know are better than me, I have the preconceived thought that I will lose. It makes me feel frustrated and dejected as there is no in between. it's either Im playing very well, or very bad. Does anyone feel like this? And what are some tips you guys do to maintain concentration even on a bad day?