Medieval England had no water purification systems like we do today, so their river water wasn’t good to drink. Their milk also didn’t stay fresh as long as it does today. So instead, they’d make ale. It was usually made from barley and was also difficult to make. Both peasants and lords had ale to drink three meals a day, with lords also having wine. Peasants also ate bread with their ale at breakfast.
Beer was a common drink in England, Germany and Scandinavian countries and often looked down on. If they could afford it, people would also drink wine.