Подгулять

be far from good, have a drop too much, take a drop too much