1. A method for monitoring intoxication of a user, comprising: receiving a set of signals, derived from a set of samples collected from the body of the user at a set of time points, at a sample receiving module; at a user interface, providing a sobriety task to the user proximal in time to at least one time point of the set of time points, wherein collection of the set of samples occurs within a time window, and providing the sobriety task occurs within the time window; generating a performance dataset characterizing performance of the sobriety task by the user; receiving a supplementary dataset characterizing at least one of a demographic profile of the user and a physiological state of the user; at a processor coupled to the sample receiving module and the user interface, determining a set of values of an intoxication metric, derived from the set of signals; at the processor, generating a predicted temporal profile of the intoxication metric for the user based upon the set of values, the set of time points, and the supplementary dataset; at the processor, generating an analysis of the user's sobriety based upon the performance dataset and the predicted temporal profile; at the user interface, providing a notification to the user based upon the analysis, thus facilitating monitoring of the user's intoxication.