I tested and passed all my uscis immigration tests but the officer said that he could not approve my application because it had to be sent off to the DOD (department of defense) for a background check, i was discharged under general conditions and i have lived in the us for 30 years. is this a reason to bar me from citizenship and how long do DOD checks take?







Comment