Since they do not measure blood alcohol content directly, breathalyzers are prone to error. Various factors such as body temperature, blood composition, presence of blood in the mouth or acid reflux can play a role in creating inaccurate readings. Also, there are many compounds found in the ...