Beauty products do have a shelf life** that isn't always stated directly on the packaging. To help you out - put a sticker with the date written on it of when the product was first opened.
If it starts getting gunky looking, you will know if its time to buy a new one.
**FYI - Expired beauty products can leave to nasty bacterias, infections, and breakouts.
Image via Real Simple