I try to limit myself to $500 but it never seems to work. Got myself over budgeted on my credit card so told myself I couldn't order anything else till I got it paid off again. Have enough projects lined up anyway but yes, I also have problems when I see a good sale on fabrics, batting, tools, etc and think to myself well the sale won't be there later so need to get it now.
I am retired and have a fairly decent pension with S.S. but need to remember to have some saved back for emergencies on the house. Its old and will be in need of repairs soon enough.