Non so quanto duri il suo periodo di permanenza Hey

Non so quanto duri il suo periodo di permanenza

Hey guys, I need some help understanding this sentence, specially the word “duri”, I’m a Portuguese native speaker and this word seems a lot both to “last” and “hard”. So in this sentence, which one it would be? Could someone give me a complete translation of the sentence? Thanks in advance.

It’s “last” “durare”. It’s third person present subjunctive:
I don’t know how long it will last