Question: how long do you have to be married to collect your spouse's retirement?
Answer: If your spouse is already receiving Social Security retirement benefits, you must be at least 62 years old and have been married for at least 1 year to receive Social Security spousal benefits.