Question: how long does it take to become a greek citizen?
Answer: Refugees and stateless people need to have lived legally in Greece for 3 years. Subsidiary protection and long-term migrants need to have lived legally in Greece for 7 years. If you are married to a Greek national, you can apply for Greek citizenship after 3 years of legally living in Greece.