full of beans

Etymology 1
Attested since the 1840s. Possibly a reference to coffee beans. Attributed to Robert Strang.

Adjective

 * 1)  Energetic and enthusiastic.

Etymology 2
Attested since the 1930s. A euphemistic form of full of shit.

Adjective

 * 1)  Incorrect; uninformed; exaggerating or expressing falsehood.