Electrical Engineer. I'm 36. it's mostly a good job, but at the end of the day it is still a job. I love the work when I get to design things, but it's hard to do that well without being bogged down by paperwork, management, bureaucracy, office drama, etc. so I feel like you're always going to have days where you go home after and you're excited about what you did as well as days where everyone in the office drove you nuts and you want to find a different job or different career path.
I've had a couple different jobs in this field (and one in a different type of engineering field (electrical safety testing)) and I always tell people to think about what they really want out of a job. I think "the perfect dream job" is usually a dream because no job is perfect lol. It sounds pessimistic, but the goal is realistic expectations. You need to find a job that makes adequate money, is non-stressful enough that you can go home and separate yourself from it at the end of the day and enjoy your personal life, and gives you enough fulfillment in some way to make it worth doing (do you enjoy parts of it? Is it satisfying when you accomplish things? Does the community/workforce/culture feel good to be a part of? Does it help society? etc.).
The "feel good" part is important to different people. For example, I know therapists (both mental health and physical therapists) who have years more college than I do, actually help people get their lives in order, and they get paid quite a bit less than I do while living in the same area. Is that fair? not really, but that's life. They have jobs that give that unmistakable evidence of improving other peoples' lives and health. I make cool science stuff that makes my company money. Both are great in different ways, but I don't often go home and have that warm feeling of getting someone their life back. I also don't have nearly as much stress (or vacation time) as the mental health therapist. Sooo the point is, you have to find something that fits your personal needs.
Then you'll be in a job somewhere and sometimes it'll be good but other times it'll suck. Then you have to do the whole "crap, do I stay here or find something else?" problem solving. It's good to remind yourself that the grass always looks greener on the other side, but once you're there, you'll find out that the other place has problems too. Every company has problems. So again, you just want to figure out which problems are going to be easier for you, personally, to deal with and still live your life.
Also, sorry, this ended up being a longer post than I thought it would be when I started lol.