It's one life time and the universe doesn't care, so figure it out.
You can stay on a treadmill of 1-2 years where you find a new project and get bored and move on. You can pick a project to work on for 10 years and be "the guy who knows all". Whether it's a Daily WTF or a great project that spawns research papers is partly up to you and partly up to the people around you.
Realize that this is fine.
As you're doing this treadmill, develop some hobbies, and some friends. Buy random people drinks at random bars and go home with them. Realize that's totally fine. Hang out with co-workers and listen to their complaints about the software. Don't go home with them. Realize that's totally fine also because you'll see them again at some future job. Be as weird as you want, just don't be weird about it.
Being able to write software is a skill that lets you be in interesting places and work with interesting (and very demanding) people. Realize that's totally fine. You've got the choice of being the solid reliable guy they can always call on, or being the totally flaky genius that they call on anyway, or the hack that gets the crap job but doesn't care. Half the time you'll pick the wrong job and get fired or watch a company fail, and that's totally fine too.
Take a break, sure. You'll find a new job. Fine tune your crap detector. If you can take a little bit of crap at the right place you can make out pretty well. If it's the wrong place, take no crap from anybody and you'll find your phone ringing later. Just be competent and don't be an asshole, and you'll be fine. Exercise left to the reader.