Try antique stores and thrift or second hand stores. I always see jars of them there. I remember playing with my mom's tin of old buttons when growing up. I inherited them and my grandma's when they had to downsize. Grandma saved everything.
Are you looking for something specific, or just old buttons?