You should specify that the key does not expire, unless you have a particular reason to make your key expire. If you do specify an expiration period, you can extend the expiration date later on. The trouble, however, is that if you have distributed the public key to others, you will need to redistribute the key that has an extended expiration date.