This is an almost impossible question for me to answer. I buy pins, fix them up, and sell them or replace something in my collection if I really love them. There is no certain "set time."
As long as you are paying your bills and taking care of your family first, your discretionary money can be used however you like. I wouldn't fret over it.