5 natural ways to help an anxious child sleep better
If your child lies awake worrying, wakes in the night or refuses to sleep alone, you’re not imagining it — anxiety and sleep problems are deeply connected. When the mind won’t switch off, sleep becomes a battleground.
The good news? There are gentle, natural approaches that can make a real difference. Here are five that have helped families in our community.
1. Build a predictable bedtime routine
Anxious children thrive on predictability. A consistent bedtime routine acts as a signal to the nervous system that it’s safe to wind down. Start 45–60 minutes before sleep with a sequence your child can rely on every night: bath or shower, low lighting, quiet activity (reading, colouring), then bed.
The key is consistency. Same order, same time, every night. After a few weeks, your child’s body will begin anticipating sleep as part of the routine — not dreading it.
2. Try magnesium glycinate
Magnesium is often called “nature’s relaxant” for good reason. It plays a critical role in regulating the nervous system and sleep hormones. Many children with anxiety and sleep issues have low magnesium levels — and studies show supplementation can reduce anxiety and improve sleep quality.
Magnesium glycinate is the gentlest form for children. It’s highly absorbable and less likely to cause digestive discomfort than other forms. Always check with your doctor on dosage.
3. Use white noise or sleep sounds
Environmental noise can be incredibly activating for an anxious child. A white noise machine creates a consistent audio backdrop that masks startling sounds and signals to the brain that the environment is calm and stable. Many children find ocean sounds, rain, or gentle nature sounds particularly soothing.
4. Teach the 4-7-8 breathing technique
This simple breathing exercise activates the parasympathetic nervous system — the body’s “rest and digest” mode:
- Breathe in for 4 counts
- Hold for 7 counts
- Breathe out slowly for 8 counts
- Repeat 3–4 times
Practice it together during the day first, so your child knows it well before bedtime.
5. Consider a weighted blanket
Weighted blankets provide “deep pressure stimulation” — similar to the calming feeling of a firm hug. Research shows this can reduce cortisol and increase serotonin and melatonin, promoting calm and sleepiness. For children, the general guideline is a blanket that’s about 10% of their body weight.
Every child is different. Start with one or two changes, give them a few weeks, and observe what shifts. If your child’s sleep problems are severe or persistent, speak with your GP or a paediatric sleep specialist.
