Question: how long do i have to work in the us to be eligible for social security?
Answer: You're allowed to earn a maximum of four credits per year, regardless of how high your total salary is. That means you have to work for at least 10 years and earn the maximum number of work credits during each of them to qualify for Social Security retirement income.