You can practice yoga nidra anytime—morning, afternoon, or evening. However, common wisdom cautions against performing yoga nidra right after a meal, since you’re more likely to fall completely asleep.