Upset At Small Mistakes At Work

I get upset easily for small mistakes I do at work. This is scaring me, if I get upset because of such small mistakes then how will I handle the pressure when real-life big problems come around? I often get upset because I can't take criticism very well, I cannot take it  imagining people are going to think am not competent enough to do some work. Also I am working in a different country, different work culture so I over-think every action I take. I really want to get over this situation where for slightest mistakes I feel like giving up the whole job. How do I calm myself?

kalikawin kalikawin
26-30, F
Feb 17, 2010