Only worth purchasing one if you think you will regularly be 'borderline' for flying.
Dont forget the eight hour rule, either.
Methinks rather than getting a breathalyser, it would be easier and simpler (not to mention cheaper) to lay off a bit of the booze the night before flying.