Is there an expiration on courses purchased?

Yes, you have one year from purchase date, however you may always purchase an extension of time. To purchase an extension you can login to your account and click 'Extend Expiration'.
 
You will see the expiration date of your exam within your account under 'Take Exam' or under the 'Extend Expiration' date.