The length of your Social Security benefits varies depending on what type of benefits you have. For retirement benefits, your payments last for life. Disability benefits last as long as your disability persists and keeps you from being able to work.