I'm pretty certain that getting upset, being disappointed, unhappy and complaining are natural human reactions to the world around us. For thousands of years, we have all had these feelings. According to most success coaches, the recommendation is that thinking positive is the recommended approach to be successful.
OK, I can understand the logic of being positive. I mean, if somebody cuts me off in traffic and I get upset at them, it is hurting myself more than them. I have allowed their actions to negatively impact my mood. If it is raining outside, my getting upset will not stop the rain, even it is an important day like an outdoor wedding.
Let's say you also accept that being positive is a desirable trait to have, though you still struggle with it, how can you be more positive? My key to being more positive is to learn to be more positive. This means, listening to the advice of different teachers, take action based on their ideas and allow yourself time to develop the ability of being more positive. You may learn to be positive in some areas more easily and take longer in others.
How I am learning to be positive? I ask myself something like "Why will being positive benefit me in this situation?" I do my best to try and stop myself when I start getting upset, hear myself complaining or being negative and try and find a reason that I would want to be positive. If I can't think of a reason, then I know that is an area where I can do some more study to find out how being positive in that situation is truly in my best interest.
How about you, why do you want to be positive?