Idiom for all at once or none at all

Solution 1:

Specifically I'm looking to describe experience with business where sometimes many contracts will come at the same time and other times there will be no money.

An idiom that seems to fit is feast or famine; Wiktionary gives

(idiomatic) A situation in which something is always either extremely abundant or in extremely short supply