50多岁社保卡有效期是20年,具体如下:
1.16周岁以下,社保卡的有效期一般为6年;
2、16周岁到26周岁,社保卡的有效期一般为10年;
3、26周岁以上,60周岁以下,社保卡的有效期一般为20年;
4、60周岁以上的参保人,社保卡的有效期一般为长期有效。