To be honest there are no reason for you to spend and spend if you don't want your future to be ruined rhen stop spending too much and start saving money for the future always think that if you didn't need the item then why you buy it when after 1 or 2 weeks you will not use that anymore , buy those really important that you think you can use everyday
As a human nature, we tend to be impulsive at times, specially in decision-making, at buying or spending, without even thinking if its truly valuable or really needed. The best that we can do to prevent ourselves from spending on unimportant things would be to have a budget plan; buy only when needed; don't be convinced too much to freebies- it still can all cost you; buy the right reasons; do math check on your salary, income, expenses and savings; know when is the right time to buy and not; and buy good qualities.
Sometimes, we let our wants to control us more than our needs. In times where we are overpowered with our quick decision without planning, I believe what we need is a strong and scrupulous dicipline in ourselves. It may be hard at first, especially when we are not used to it, but sometimes it's better to unlearn the past unproductive habits, learn from it, move forward inorder to grow. Check if how much of your spent effort, time, and work is eaten up by a potential purchase. As much as possible, turn off temptation and do inventory check. Learn to share and be grateful as it creates a sense of abundance, which is good for the soul and a remedy to impulse purchasing. Remember, it's okay to buy nothing if not really needed. Learn to save and divide your expenses.