have one's bread buttered for life

Verb

 * 1)  To be furnished or supplied with a great amount.