The solution to one's problems is not always banging an SP. Sometimes, that might serve to make you feel worse.
With me, I recently changed jobs and I'm getting more into the swing of this new job and feeling much better.
With my last job, looking back, I was just a mouse on a wheel in a lot of ways. Working for a massive corporation of 40,000 is not good for the soul. Corporate plans, Career Development Plans, Quality Management Systems, CorporateEthics Policies, Diversity Awareness were all demoralizing in so many ways. Frankly, a huge part of the problem was that the guy who led our group was socially retarded. He had / has no idea how to relate to people other than about work. Although he's a decent enough guy, he just figured that work was work. In 10 years he never invited a single one of us out for lunch, never planned an after work get together, never hosted a party at his house, never did a thing to build any office moral, never address moral when it was at its lowest.
The guy I'm working for now is the exact opposite and I now realize how much of stick in the mud my last boss was.