1. A method for predicting future behavior, comprising: collecting historical data related to a behavior; processing the historical data into intervals related to the behavior; processing the intervals of historical data into a plurality of patterns; comparing current data related to the behavior with the patterns to determine a best fit pattern that is most similar to the current data; applying the data in the best fit pattern to predict future data related to the behavior.