No, when you buy shares they do not expire. You can hold them for as long as you want in your brokerage account before selling them. CFD contracts have an expiration date at the end of the month, but your broker will automatically roll your contract over into one for the next month. Options contracts do expire, and they become worthless if they expire before you sell or exercise them.