Wiktionary
fresh out of
a. 1 (context idiomatic English) of someone who has recently left one stage of life to begin another. 2 (context idiomatic English) having completely exhausted one's supply of (a commodity).