From the T&C's:
15. Expiration of points. Points do not expire unless your account becomes inactive for any period of twelve (12) months or longer. To maintain the points in your account, you must have at least one earn or redeem transaction posted to your account every twelve (12) months. If you do not keep your account active for any period of twelve (12) months or more, all of your points may expire which means your points will be removed from your account and are no longer able to be redeemed. Points in your account do not expire for all current Elite members, although all of your points may expire twelve (12) months after your account moves to Club level from an Elite level without earn or redeem activity.
https://www.ihg.com/hotels/gb/en/global/customer_care/member-tc#general