Here's my story - I am giving GMAT now - I am 33 years old - But 11 years ago I gave CAT which is the Indian equivalent of GMAT ( I just need an invitation letter from wharton / Harvard to motivate my 6 year old US born Kid)
Here's what happened 11 years back:
In November 1999, I was in fourth year of my college and prepared for CAT. After 6 months of painstaking preparation I did not get through. I know it was primarily due to RC - although the scores were not revealed at the time. Out of the top 6 B schools I recieved 0 interview calls. (Calls are based solely on score). I was not only preparing for CAT - I was also studying for the final year of my college and looking for a job. I failed in CAT, barely passed in final year college and found a decent job. So my 16 hour days did bring some fruit if not much.
I started working in the summer of next year. I repeated my performance in CAT in November 2000 (you could only give the exam once a year) I was doing okay in my job performance and failed in CAT again. I got 0 calls from the top 6 B schools. This was in part because I misplaced the admission ticket and was driving for 19 hours on the day before the exam to replace it. I reached the test center 15 minutes early and slept 10 minutes into the exam. 3 months of 8 hours a day (over and above the Job) efforts went waste!
Next summer I was laid off and couldn't find work, - partly due to the dotcom bust. I started studying for the exam with no job and no savings - not knowing if I could pass it. I looked for jobs in the first 30 days after the lay-off but did not make much headway.
It was at this point that I decided to do another wholehearted attempt to give the annual exam again. I stopped looking for work and devoted 16 hours a day for 5 months. As a backup I applied to all top 30 B schools as well.
This time I passed and got interview calls from all the top 6 B schools.
So net net I ask - Do you want it badly enough to pick yourself up and start afresh - like I did?