Question: how long does it take to be a german citizen?
Answer: At least one of your parents must have been a permanent resident in Germany for at least eight years and possess the necessary permissions to remain in Germany indefinitely. Once you reach the age of 18, you will have five years to decide whether you want German citizenship or your parents' citizenship.