I started staying in Marriott's 18 months ago after a long absense, probably about a decade of inactivity. I was prepared to open a new account, but I gave them my name, and they were able to find my old account, with a couple of thousand non-expired points in it.
(Do not try this with Hilton)