As long as you meet all the qualifications and are eligible to receive survivor benefits, you can collect your late spouse's benefits for life. Keep in mind that if you collect on your own Social Security, you will receive the higher amount between the two but not both.