Ok, I have a situation. I need some advice and help. Mentally I AM CRAP. When I'm full of confidence and self-belief I simply cannot miss! I hit drop volleys to the T, I've hit 2nd serve aces and my forehand cracks winners at ease and my backhand is fairly formidable. Then when I'm not confident I play total crap, I shank and mistime easy balls on my weapon(forehand) and backhand. I can't get my first serve in. And my movement is crap. There's no in-between with me, it's either "out of this world" or totally crap. For example, last night in coaching I was hitting unbelievably. I was hitting the corners from but sides and I was hitting shoulder/head height backhands into the target area in the corner, I couldn't believe it. I was also hitting incredible drop volleys, I was on my toes, moving really well for me and when I was lobbed once during a point I ran back and hit a perfect through the legs shots and one the point, I was totally in the zone. And then this morning I was playing a dublin league match, we weren't expected to win though because my normal doubles partner was away and we got a sub at 8:30 this morning and he was a 70 year old social tennis man, we couldn't get anybody but we had to get someone and atleast turn up or the club would be fined(the match was at 11 away) and I was flat, I'd say my first serve % was around 25-30% I was shanking balls all over the place and my volleys were average, the only thing working was my smash. Does anybody recommend any sites, books, or any tips for me? I'm sort of like the Safin or Nalbandian of my club. I can play unbelievably and come up with mad shots or I can be totally crap. Help? EDIT** I also think everything mentally needs looking at. My motivation, concentration, self-belief and confidence, attitude, body language, it's all terrible at times.