how many years does it take to get a uk citizenship?
You can apply for UK citizenship by naturalisation after 5 years of residence, or 3 years of residence if you're married to or in a civil partnership with a UK citizen. You need to meet the following UK citizenship requirements: sufficient knowledge of English language.