Worth having a multi month break at some point in your career where you spend most your time practicing and taking technical interviews. It makes you a better programmer and problem solver.
One of the virtues in having been terminated a bunch of tomes is that I've had much more time off than anyone else I know, and while I have no idea what to do next, I know I'd be sad without that time off.