Yes, they expire after 18 months but only if you have not earned any more points within that time period. To ensure that points don’t expire, simply make sure you earn points at least once every 18 months (which is incredibly easy!).