Ive been a diesel and equipment mechanic for about seven years now. Every 2-6 months Ive gotten fired for the last three years. I am either laid back (laughing and joking while I work) at work or very angry and irritable. I have a hard time getting things done alot of the time to time due being angry with my job, coworkers, manager or some other silly problem.
Im actually a very goofy person in reality though. This leads to people thinking that I am stupid. Ive had several concussion, had a large SUV fall on me and crush my hips, been poisoned by parts cleaners and other chemicals probably too many times, electrocuted badly twice and fallen of off equipment. Im very beat up and it shows. I get asked if I have "a few too many screws loose" quite often.
I just lost another job and Im not sure what to do. Is being a mechanic a source of my constant angry/bitter feelings at work?
Should I attempt another trade?
Just looking for some honest opinions.