be high это разговорная английская фраза.
be high (on drugs) перевод "быть под наркотиками, быть в состоянии наркотического опьянения", обычно когда речь идет о стимуляторах. Когда человек находится под воздействием каннабиоидов, обычно говорят be stoned
1. I'm sorry for what I said. I didn't mean to hurt you. I did it because I was high on drugs. / Прости за то, что я сказал. Я не хотел тебя обидеть. Я сделал это потому что был под наркотиками.
2. When Joe was a student, he would get high every weekend and end up in a night club with some people he barely knew. / Когда Джо был студентом, он употреблял наркотики каждые выходные и оказывался в каком-нибудь ночном клубе с какими-нибудь людьми, которых он почти не знал.