Question: how long do you have to be married to collect spousal benefits?
Answer: Marriage Length for Social Security To draw spouse benefits if your spouse is living, you must be married for at least a year. But to draw spouse benefits from an ex-spouse, your marriage must have lasted at least 10 years. When you apply, you must present a certified record of the marriage to Social Security.