Yes, salbutamol does expire. Expired salbutamol may be less effective, so you should not rely on it. Always check the expiration date on your inhaler, and make sure to replace your inhaler before it expires. Do not use expired salbutamol unless it is an emergency situation (i.e. you are currently experiencing an asthma attack) and you have no other alternative. You should then see a doctor immediately and replace the expired inhaler with a new one as soon as you can.