Green’s Dictionary of Slang

long belly n.

also long gut

1. (US) a hunger for narcotics.

[US]F. Williams Hop-Heads 26: A week or more passes of that awful agony, and then comes what we call the ‘long gut,’ the ‘big hunger’.

2. (W.I.) a greedy person.

[WI]in Cassidy & LePage Dict. Jam. Eng. (1980) 279/1: lang belli, lang gut / a greedy person.