In every job that we have there is always difficulties, actually its purpose is to make us more perfect when it comes to work. We can't make it 100% but we can close to perfection. The key to stay long in work is patience, just understand the situation and work out it, don't just sit and think what will you do, it's better while you are thinking you are executing an action.