To determine how many 120 ml bottles are in 1 gallon, we first need to know the volume of a gallon in milliliters. One gallon is equal to approximately 3785.41 ml.
Next, we divide the total volume of a gallon by the volume of one bottle:
3785.41 ml / 120 ml = 31.54
This means you can fit about 31.54 bottles of 120 ml in one gallon. Since we can’t have a fraction of a bottle in practical terms, you can fill up 31 bottles entirely, with a small amount of liquid left over.
So, the answer is that there are 31 full 120 ml bottles in one gallon.