If you already have a great job, but spend too much time on work that isn’t interesting, you can often redefine your job over time to end up with a job that you are passionate about. Volunteer to take on a special project that really interests you, and see if you can make it into a full-time job. I work with someone who loves organizing events. She arranged several events as side projects, and when the team grew, she was able to convince management to make events her full-time job. You can also look for new opportunities within your company, and change jobs to do something more interesting.