Keen to know how you can stay happy at your current work? Read these tips.
Develop resilience. We all commit mistakes and face adversities in life. Overthinking about the things you failed to do or failed to avoid in the past won't do you good. The same goes with self-blaming and making excuses that you're not as good or as skilled as others. Pick up yourself quickly and keep pushing yourself forward - towards performing at your best, achieving your goals and helping co-workers.
Forgive and let go of grudges. There are people who will rub you in the way. That is inevitable. You can choose to hold grudges or not. If you want to have positive relationships with everyone at work, drop the past and just continue with your work.
Avoid jealousy. Getting jealous is a waste of your time, abilities and opportunities. Be happy with what your co-workers' have achieved and remember that you can be successful in your own way and in your own area of excellence.
Change your perspective. Imagine yourself ten years ago. Do you appreciate what you've finally become? Imagine yourself ten years from now? Are there any goals and self-improvements you would want to achieve? Doing this will help you see your development and your shortcomings. You can use both to have a clearer direction in your career path and in life --- a great way to break free from negative thinking.
Appreciate the process more than the outcome. No matter how you work hard, the outcome will be beyond your control. Instead of sulking because things didn't go your way, appreciate the process, the hard work you've gone through. Why? Because you were able to develop a stronger character in the process.