There’s a substitution for just about anything!
You’re in luck because @Susurrus shared just about everything I was going to share the Columbian Dream Quartz sounds like an expensive way to take your money… I mean, it’s a quartz with an inclusion, not a super-duper rare mineral only found in very specific places, as far as I know. (Sorry, the crystal industry rubs me the wrong way sometimes…)
If you’re looking to help your son sleep at night and want a more affordable crystal, you can absolutely use clear quartz. You can also use amethyst to promote feelings of peace and calm as he goes to sleep. Rose quartz could be included to promote feelings of love, protection, and nurturing.
For the herbs, without knowing exactly what they’re for I can’t really point you to good substitutions. Rosemary is said to be a good catch-all herb when you don’t have others. You may want to give that one a try!