Dynamic Analysis of Addiction: Impatience and Heterogeneous Habits