Do points expire?

Yes they do.

Your points expire 365 days after your last order, so place an order at least once a year to keep them.