I buy when it's on sale! I have noticed though that I buy in spurts... like one month, charm packs, the next scraps, then notions etc... I have more than enough to last my lifetime and pass onto my daughter (who is 11 and also building her own stash). My tastes are changing so I keep buying!