As long as you stay at least once every two years your points will never expire. To quote the T&Cs:
An account may be closed at Marriott's discretion if no points are accrued during a 24-month period. All points in the account will be forfeited at that time.
Here's more information