The National drinking age is 18. The federal government will only supply funding for road repair and expansion if the state's drinking age is 21.

Edited the thing that guy said.

Edit 2: federal drinking age is 18. The fed doesn't regulate that nationally. Overseas US soil is at least 18.