No, points you earn in Crown and Anchor never expire and the status you earn is good indefinitely. In fact, if you cruised with Royal Caribbean in the past and never created an account, you can still get credit for those sailings and the points you earned.