I am an Asylee based greencard holder and residence since jan. 2010. My wife's citizenship is in process. she will get her citizenship based on Immig. greencard. I have two daughter, and both were born here in california. i will also get my undergraduate degree in a year.
I know that one should wait for 5 years and then apply for citizenship. My question is if there are any ways to speed up my citizenship and get it earlier.