A great performer on the field is no mental slouch, and if you want run faster, hit harder and perform more impressively than the people around you, you need to take into account your mental health as well as your physical health. All athletes, like all people, have mental demons that they need to wrestle with, and if you are someone who has mental issues that are getting in the way of the game you want to play, you need to deal with this issue.
First, think about all the things that stress can do to you. Stress depresses your immune system and makes it harder for you to heal. On top of that, stress also makes you less alert. No matter what sport you play, being alert to your surroundings and aware of what is going on around you is a must.
It is important to understand that taking care of your mental health is not a sign of weakness; in fact, it is a sign of strength, and plenty of professional athletes understand that it is a matter of making sure that their performance stays good!
Source: Best Counseling Schools