I graduated in May, pass board in Sepetember, and started my orientation at the beginning of October. During my two months' orientation, I had more than 2 weeks classes all together and work with preceptor in the rest days. I have to say I'm not a very good student that there are so many basic things I don't know when working with my preceptor. Every week my preceptor will talk about every mistakes I have made. The most serious and stupid mistake that I have made is to give a whole bottle of nitroglycerin to my patient and luckily my preceptor found out a second later. I also have communication problems as I'm an immigrate and my English is not perfect. I gave a wrong explaination for a medication to one of my patient, and my report to next shift nurse is defined incomplete and inaccurate sometimes..... All these terrible mistakes made my director to terminate my job just two months later. This is a shock to me at first time, but then when I thought it over I began to collect all the clue and realized how stupid I am without realizing the potential termination. The trouble for me is more than to find another job. This hospital has already filed my greend card application. I really don't know how I can find a hospital who can hire me with green card sponsorship. What a failure I am? I began to hate myself. Why do I come to this world to suffer all these???