A system and method of measuring and analyzing a users blood alcohol content are provided, the system comprising a wearable alcohol sensor that measures a users blood alcohol content continuously or at random intervals, and a mobile device that receives blood alcohol content data from the wearable alcohol sensor, said mobile device being able to store and analyze the blood alcohol content data, to warn the user or others when the users blood alcohol content is too high or when the user is unable to drive legally, and to use the stored data and the analysis results to predict the users future blood alcohol content.