Those of us in tech are quite privileged, in that it's pretty likely that even if we take 3, 6, 12 months off from work, we can find a job relatively easily when we come back.
Still, I see a lot of people jumping from job to job without really taking time off to do the things they might not be able to do while working (travel, hack out a side project, etc.).
What do you think about taking a sabbatical? What holds you back from taking one if you haven't / won't?
You don't realize how much of your daily life is done in autopilot until you stop and have time to think about your priorities, specially your career priorities.
In my case it helped me to focus on what I wanted to do the next 10 years (DATA), and get more confidence on what can I do as a developer (15+ years without serious coding).
Just one suggestion: during that time play every contess/prize you find about your career. This forces you to work on deadlines and speeds-up a lot how you learn.