A fancier once told me that healthy pigeons dont stop eating when they are hungry they just carry on eating.so I always follow the rule that when 1 in 5 birds go for a drink then they've had enough. ie if u have 20 birds when 4 have been to the drinker they've had enough.
Also when they start to leave barley in the bottom of the trough they have had enough. Hope this helps