John eats a bowl of cereal for 3 of his 4 meals each day. He finishes two gallons of milk in eight days. How much milk does John use for one bowl of cereal?
a. 0.25 cups
b. 0.5 cups
c. 1 cup
d. 2 cups