Critical friends are priceless. Of course, when you ask this of others, you must be willing to offer the same quality of friendship. Keep your life in balance. No job should serve as a substitute for your family or for a rich personal life. Make your work something you love.
Life is short and a career is even shorter.
If you don't love your job, you better think about leaving it for some other job that you do love. Be aware that no perfect job exists. Every task has its drudgery and its frustrations. No situation is free of politics. What is important is to be able to pass through the negative so that you can dwell happily in the land of the positive.