How many years does it take for a person to become a citizen and for a spouse of a citizen to become one?

2 years