Virgin America points do expire, but only if you don't use your card or redeem any points for 18 months.