Adam Ottavino’s dream is now a full-fledged nightmare.

The right-hander faltered once again in Thursday’s 8-3 loss to Houston in Game 4 of the ALCS.

It ended with him leaving to a chorus of boos from The Bronx crowd.

“I’ve never been through a period like this, ever,’’ Ottavino said. “You try to flush the past like I’ve been doing every game. That’s all you can do.’’

He allowed a leadoff double to Alex Bregman in the eighth. Then DJ LeMahieu didn’t help by making his second error of the night at first base on a Yuli Gurriel grounder.

That was it for Ottavino.

It was the fourth time in seven playoff appearances this year Ottavino failed to retire a batter. Eleven of the 18 batters he’s faced have reached base.

And in his last three outings, Ottavino has retired a total of one batter — while allowing four runs on four hits.

It’s hardly what Ottavino envisioned when he signed with his hometown team in the offseason.

After his previous rocky outing, Ottavino said he’d bounce back.

“I’m not going to let it define me,” Ottavino said following the Game 3 loss. “I’m not going to dwell on a couple pitches here and there. Obviously it’s frustrating. These are the types of games I want to be in. This is the reason I came to this team and everything I’ve wanted my whole life. I want to do better. I want to get out there again, that’s it.”

Aaron Boone has almost no choice but to keep going to the right-hander, with much of the bullpen on fumes. But it’s become almost impossible to trust Ottavino, and even the manager noted the various ways Ottavino was struggling.

“He walked the leadoff hitter the other day,’’ Boone said. “Obviously, he gave up the first hit homer to [George] Springer over in Houston. And then [Thursday], with two strikes there to Bregman, where I thought he was having a good at-bat with him, just makes a two-strike mistake, a slider that looked like it just caught too much of the plate. And then he was able to get the ground ball that we’re not able to turn over.’’