Question: are survivor benefits for life?
Answer: Other than the remarriage issue and the age parameters for children, there is no time limit on survivor benefits — they are payable for life.