QUESTION: I was wondering if you had an idea about which stone is good for diminishing the craving or wanting to buy things.
MY ANSWER: There are a number of crystals which people have traditionally found helpful for dealing with cravings and overspending.
First off, the urge to overspend is often related to root chakra issues such as security and survival. Just like a squirrel caches away as many nuts as he can find for a cold day, we can tend to do that as well. In excess it can become over-spending or even hoarding. So working with balancing and energizing the root chakra can be a big help.
My personal favorite for balancing any chakras is kyanite, but you may find other stones work better for you. A number of other stones that are related to the root chakra are agate, black onyx, bloodstone, brecciated jasper, carnelian, cuprite, garnet (esp red), hematite, leopardskin jasper, jet, magnetite (lodestone), obsidian, pyrite, red calcite, red coral, red jasper, red spinel, ruby, ruby aura quartz, schorl (black tourmaline), smoky quartz thulite, tourmaline (rubellite), red zircon, as well as most red, black, and dark gray stones.
Additionally, vanadinite is very well known as a help for overspending issues in particular. Some others used are amethyst, axinite, black agate, and rutilated quartz.
Of course, any stone that helps with addictions and other compulsive disorders could be helpful. Crystals such as amethyst, ametrine, astrophyllite, barite, botswana agate, coral, chevron amethyst, chrysacolla with cuprite, citrine, dendritic agate, dravite, dumortierite, galena, green calcite, herkimer diamond, iolite, malachite-azurite, moki marbles, moss agate, nebula stone, obsidian, peridot, petrified wood, phenacite, rose quartz, rutilated quartz, sugilite, thulite, and zircon are all used.
Choose whichever feels most appropriate to you and ask it to work with you for the highest good of all concerned.