The legal drinking age in Mexico is 18 years old. Brazil and Ireland also have drinking ages set at 18. Technically you have to be 18.However,if you are capable of walking and have the money, you will be served if you ask for a drink.