According to GasBuddy, the national average is now above $4 a gallon for the first time in three years, marking the largest monthly increase on record amid the war in Iran.