How to cleanse your crystals
There are various ways to cleanse crystals. As some crystals are not suitable for putting into water for any length of time I tend to cleanse mine by either holding them over incense (carefully, without burning myself in the process!) by using sound via my singing bowl or tingsha bells or by channeling light energy and visualising the old, stagnant, negative energy flowing out of the crystal and away. As I am attuned to Reiki I could also use that to cleanse and charge my crystals. Some people put their crystals on top of a crystal cluster to cleanse and leave them there for 24-48 hours.
I find using sound and visualisation very powerful (and not as messy as some of the other methods!). It’s really a matter of finding out what works for you, and using the power of intention to visualise the negative energy flowing out of the crystal, being replaced with positivity.
If you have crystals that will tolerate water (so NOT selenite for instance) you could also use salt water to soak them in overnight. In the morning, wash away the salt water and lay on a soft cloth to dry off. Always double check if your crystal likes water before putting it in salty water for any length of time.
When to cleanse your crystals
Crystals should be cleansed regulary as they tend to pick up on emotional and negative energy and you don’t want to pick up on that whilst you’re using them. It is sensible to cleanse your crystals once you get them home and if you’ve not used them for a while.
It is especially important to cleanse them immediately before and after performing any crystal healing work. Some people choose to cleanse their crystals using moonlight during the full moon or the calmness of the lack of moonlight around the time of the new moon.