Hi Folks, I got my green card in November 2007 as a spouse of an US citizen. I entered the country when I was 20 and was out of status since I was 22. I failed to register for selective service as I was not aware of selective service at that time. I am going to be 31 in June 2011. My question is would I be able to apply for US citizenship this year 30 days before the 3 years of green card status and Should I wait until I turn 31 and then apply? I appreciate you input in this matter. Good luck to everyone.