I was born in Canada, received my US Green Card at the age of 20 and moved to the US at the age of 22. I am now 27 and applying for my US Citizenship. On Form N-400, Question #33 I answer YES because I did not register for the Selective Service where I was never advised of the requirement. Will I get denied if I submit now? My understanding is that my best options are to: 1. include an Affidavit saying that I did not know I was required to register with the Selective Service. 2. request a Status Information Letter from the Selective Service for reason why I failed to register. 3. once the letter from #2 is received provide that during the interview (or during N-400 form submission?) Are my thoughts correct? Am I missing anything? Do I simply need to wait until age 32?