Que não se estranhe a repetição do verbo haver na expressão “há de haver”. A expressão está correta e tem dois sentidos: 1. Há de fazer (Exemplo: Há de haver cinco anos que ele faleceu.). 2. Há de existir (Exemplo: Há de haver outra solução para o problema.).