Question: how long do you have to work to collect retirement?
Answer: The general rule for retirement benefits To be eligible for retirement benefits from Social Security, you need a total of 40 credits. Most workers cover that requirement by working for 10 years, earning enough in each year to get the maximum available four credits annually.