Is there expiration for the X points ?

Yes the X points expiration has been set to 90 days. You will be notified by email one month, 2 weeks, one day before the expiration.