Original answer: Shelf life of any drug is mentioned on the preparation. From manufacture date to expiry date is the shelf life of the drug. In case of above drug it is probably has a long shelf life of three years. ( As per permissible in most countries.)
The shelf life of food refers to how long the food will remain in good quality. This is different than the expiration date. A food can be beyond its shelf life and still be safe to eat, however, it might not taste very good.