When do you decide to get a new BAB?

Payday? Special occasions? Holidays? Sales? Whenever I darn feel like it? :)

Just wondering and curious! I have SO many that I want but I know I need to pace myself lol. I also like getting them as gifts so I am trying to keep some of them on my list instead of just splurging for myself. However... some of these sales and new seasonal items are tempting me.. hmm!