Many people I talk to complain about their job. They work too hard, they don't get enough positive reinforcement at work, or they get too much negative reinforcement.
I tell them that people work to live, not live to work. Please don't define me by my job! You should work for money, or work for personal reasons, but don't read too much into what your job means. Find out what is important in your life. You are not defined by your accomplishments. You are who you are
When you retire an important question will be: Who are you when you aren't working? Have that answer ready, there will be a final exam.
This all boils down to a lecture on perspective that I wish I was able to give properly.