All products expire over time. This is true even in makeup. For eyeliners, you have to replace them every three to six months. Pencils last longer compared to gel eyeliners. Because the latter contains water, which can be a place for bacteria to thrive, you have to change them more frequently to protect your skin.