Wiktionary
be in for
vb. 1 (context idiomatic English) To be able to expect or anticipate; to be about to suffer, generally said of something unpleasant. 2 (context idiomatic English) To be incarcerated for.
Usage examples of "be in for".
Anyone entering the booth to make a call would be in for a nasty shock.
We may simply be in for a long, painful era of unresolved economic decay.
If I wasn't careful, I'd be in for an ambush when I went out for my car.