Hi everyone. I really need some advice from anyone that can help. I am a second year nursing student with clinical on a very very busy and stressful med surge floor. I try my best and work very hard to provide the best possible care but I am not perfect and sometimes I mess up. My problem is that whenever the smallest thing goes wrong, I cant get over it. I literally obsess abut it and can't sleep for days, sometimes weeks after. I usually go home crying and fell very upset with myself. This is beginning to be a big problem for me and is affecting my life very negatively. Other nursing students tell me that I am too sensitive and should not take things so seriously. I have also been told that it is a good thing that I get upset because it shows that I care about the patients. My question is how can I stop letting things that go wrong at clinical upset me so much? In other words, how can I not take work home with me?