Question: social security benefits how long do you have to be married?
Answer: En español | To receive a spouse benefit, you generally must have been married at least one year.