Lots of good suggestions on how to get to .12.
First, it is possible! I went from my first lead to .12 in about 2 years.
It really is about changing your approach. Dedicate yourself totally and things will progress fast. That means climbing EVERY weekend, religiously getting to the gym 2-3 days a week and sticking to a plan. Eliminate any fears (falling, gear pulling, etc) and spend all your time reading about, thinking about, and getting out there and doing climbing.
PS don't forget rest days.