I really feel your pain... When it happened to me (failling the exam again and again), I decided to put it on a shelve for a while. I waited a whole 2 years before trying again and finally passing the exam (and with a confortable margin).
Like me before, you obviously know your weaknesses and you should also know by now that your preparation method is somehow lacking something. Let me tell you what I did in the two years I spent away from this OSCP exam:
- I passed the GPEN certification (by self-study) exactly 3 weeks after my last OSCP attempt with a very good mark. This was quite a moral boost for me. Honestly, after scoring twice 60 points in my OSCP attempts, GPEN felt like a walk in the park...
- I then bought the "Cracking the Perimeter" (CTP) course from Offensive-Security and went through the videos several times.
- After that, I spent the worse 17 days of my life studying like hell and passed the CISSP exam (I really hated my experience, but I need that cert to get contracts...). Like everyone is saying, this is probably the opposite of OSCP.
- I took Joe McCray's "Advanced Penetration Testing" course and I loved it. Joe had a different approach than OffSec on pentesting and it really helped me open my eyes.
- I tried my first hacking competition and guess what? I won! Another great moral boost for me! ;D
- I then took a complete year off studying. After studying a lot for more than 3 years and going through a divorce, I needed a break...
- I self-studied for GWAPT last November (2012) and passed with a very good mark.
- Tried a locale hacking competition and I won again! ;D
So it's only at this point that I decided to challenge the OSCP exam once again. I bought a 30-day lab period from OffSec and connected to their VPN once again for the first time in 2 years...
This is when I new I was ready. I was able to pwn any targets, given that I had enough time (between 30 minutes for the easy ones to something like 4 hours for the harder ones). I was completely different guy now. My notes were much better and my mindset was also miles ahead.
It's only after my 4th and final attempt that I finally understood what I needed: Another pentest course from someone outside OffSec. I needed to do things on my own, outside the OffSec lab. I needed to hear the same concepts explained in a different way...
So, I think you should take a break now. Take several months off studying for OSCP. Read/learn/practice/play with what ever interest you (for example, wireless hacking). Like Yoda said: "Free your mind!". I suggest you take 6 months off this exam. Then, think about what your weaknesses are and how you can practice getting better. Just don't take more lab time until you feel you could take the exam tomorrow and pass it. Then, take 30 days of lab time and "confirm" you are ready, as oppose taking lab time to learn new things. You have tried this route and you are at the next level.
Finally, I don't know how much you scored in your last attempt, but if you managed to get 50 points or more, man you're a hacker, not just a script kiddy anymore!! So be proud at yourself, take a break, do something else for a while and come back stronger! ;)
Hope I could help! :)
OSCP, GPEN, GWAPT, GSEC, CEH, CISSP