これは使用期限を聞いているのか、使い尽くすまでにどのくらい持つかを聞いているのかわかりませんが、下の例文はどちらにも使えます。
ーHow long do you think this bottle will last?
「このボトルはどのくらい持つと思いますか?」
last で「なくならずにある・(ある期間)持ちこたえる」という意味です。
ーHow long do you think I'll be able to use this?
「どのくらいこれを使えると思う?」
be able to use で「使える・使用できる」
相手の意見を聞いているので、How long do you think ...? と聞くと良いでしょう。
ご参考まで!