You know what is better than drinking a beer? Brewing your own beer. And then drinking it. And then... Drinking another beer. And then, punching somebody in the snout! That's what!
I assume it just has a cap based on your own maximum hp... I remember using GS on our general to recover half their maximum hp in IoC when it first hit, but it was later capped @ your own hp.