Question: how long do you have to stay in the french foreign legion?
Answer: French Foreign Legion Recruitment Website Though troops serving the Legion hail from 138 different countries, they can become French citizens eventually. After serving at least three years honorably, they can apply to be citizens.