bide one's time

[bide one's time] {v. phr.} To await an opportunity; wait patiently until your chance comes.

Refused work as an actor, Tom turned to other work and bided his time.

Jack was hurt deeply, and he bided his time for revenge.