heavy

going n. Slow or difficult progress.

a. Having the heaves.