A method of determining an adaptive interruption that is personalized for the user based on conditions of the user includes receiving data describing one or more conditions of a user. The method also includes determining an interruption state for the user based on the one or more conditions of the user and estimating that the user will act based on the interruption state. The method also includes, responsive to estimating that the user will act, determining an adaptive interruption that is personalized for the user based on the one or more conditions of the user.