долгое время, надолго

No matter how cute, smart, funny, or successful your partner, if you frequently tell him everything he’s doing is wrong and constantly make him feel like he’s disappointing you, you’re not going to have a boyfriend for long. / Неважно, насколько красив, умен или успешен ваш парнтнер, если вы часто говорите ему, что все, что он делает - это неправильно и постоянно заставляете его чувствовать себя так, словно он вас разочаровывает, ваш бойфренд долго с вами не задержится.

for years перевод "долгие годы"

We've had this book for years. We've had ample opportunity to study it. / Мы владеем этой книгой уже долгие годы, и у нас была хорошая возможность ее изучить.

don't take too long перевод на английский "Не задерживайся"

- Excuse me for a minute. I need to go make a phone call. / Извините на минуточку. Мне нужно пойти позвонить.

- Don't take too long. / Не задерживайся.

for a long time перевод "давно, долгое время"

I've been looking forward to this for a long time. / Я давно этого ждал.

for the long haul перевод "надолго"

I own you. You're my bitch. So, settle in. You're here for the long haul. / Ты мне принадлежишь. Ты моя шестерка. Поэтому устраивайся поудобнее. Ты здесь надолго. (из фильма Horrible Bosses)