I'm a melancholic person. I'm Eeyore and Puddle-glum rolled into one. My favorite hobby/habit? Complaining. If you know anything about the melancholic personality you know that they generally see the world as it is. This, in its self is not a bad thing. However, melancholics have this nasty tendency to also idealize and see the world as it should be. Therein lies the problem. In one instance I can both see the world as it is and how it should be...let the complaining begin....
No, of course I don't like this about myself. I see the reality that I complain too much and I idealize and dream of not complaining. When I see the discrepancy, well, I complain that I complain to much (insert dog chasing tail picture here).
I have been working on changing myself and recently stumbled across a tool to help me do this. The basic idea is to train yourself not to complain and to do so for as long as you can, 21 days is my goal. This is done by wearing a simple rubber bracelet or rubber band, silly band or something that you can easily move from one arm to the other.
First, place the band on the arm of your choice and then go about your day. If you find yourself complaining, switch to the other arm and start over. Your goal is to keep it on one arm for as long as you can. Start with hours and move on from there.
I don't think it's enough to simply not complain either. I'm trying to train myself to not only not complain but to come up with solutions to the things I want to complain about. Some examples may help. Instead of complaining about my computer always freezing up and needing a reboot, smacking the keyboard, and uttering four-letter words, I try to stop, refrain from complaining and look for a solution. I may need to remove files, run some cleaning software or even get a new computer but I can do all of that in a positive way, without complaining.
In the area of other human beings, it can be a little more difficult and require more charity. It has required me to either keep my mouth shut or make excuses for the actions of others. For instance, the car in front of me is trying to turn left across traffic. Rather than turn from the turn lane, they stay in my lane making me wait. My first reaction is to complain about this so-and-so who can't drive but I catch myself and say, "maybe the driver doesn't realize there is a turn lane, it is dark. Maybe they can't drive well at night, I know sometimes I have difficulty." This sort of attitude is more charitable and makes me feel much better than I would had I given into the rage.
Give it a try if you like, it's easy, cheap, and the rewards are phenomenal!