どんなに時間が掛かっても相手を信じて待ち続ける場合。"No matter how long it takes, I believe in and am waiting for you for ever. "は変でしょうか?
「forever」は一つの単語です。それに、「forever」は未来だから、「I'm waiting」より「I'll wait」の方が自然です。
回答したアンカーのサイト
Machigai Podcast
もう一つの言い方を述べました。
ご参考になれば幸いです。
回答したアンカーのサイト
DMM英会話