
When life feels overwhelming, many people reach for a crystal to hold, breathe with and ground themselves. Crystals won’t replace professional support, but as part of a calming routine they can be a soothing anchor. These are some of the best crystals for anxiety and stress.




Amethyst for a busy mind
Amethyst is the go-to calming stone. Its gentle energy is associated with quieting mental chatter, easing tension and supporting restful sleep. Keep one on your nightstand or hold it during meditation.
Blue lace agate and lepidolite for peace
Blue lace agate has a serene, cooling energy that’s lovely for soothing worry and supporting calm communication. Lepidolite naturally contains lithium and is often called the “stone of transition” for its steadying, balancing feel.
Black tourmaline and hematite for grounding
When anxiety makes you feel scattered, grounding stones help. Black tourmaline draws off heavy energy, while hematite feels reassuringly solid in the hand and helps you feel rooted and present.
A calming ritual
Try holding your chosen crystal, taking three slow breaths, and naming one thing you can control right now. Small, repeatable rituals ease the nervous system over time. If you’re carrying a heavy worry and would value a compassionate, listening ear, our readers are here to help you find clarity.