can i collect social security if i haven't worked in 20 years?
In most cases, if you have not worked in the past ten years, you will be ineligible for Social Security Disability Insurance benefits. The actual amount you need to have worked in the past ten years varies depending on your age.