美国绿卡近十年,准备申请公民。请问现在从申请到公民身份大概需要多久? -It may take about one year or more, depends on which state you live. 自己做有难度吗? -Not at all. 有没有必要请律师办理? -No unless you have law-violation history or moral issue. 非常感谢!