How long does Lacrifill last for? Lacrifill has shown to be effective at blocking the canalicular system to relieve dry eye symptoms for up to 6 months.2