I'm a new grad and started end of March / beginning of April. One of the biggest things people come across is this, never having inserted and IV or a foley. I certainly have never ever inserted an NG tube and one day someone asked me if I wanted to do it (we were sharing the floor with a different unit) and it made me very nervous. In school we barely got any instruction or teaching when it came to IV insertion. The one good thing about being a new grad is that no one expects you to know everything. I also graduated with honors and passed NCLEX and not in a rude way, but this doesn't matter at all once you start working as a nurse. There's so many things we never got deep into in school like drains, wound care, different types of testing, drip protocols, etc. I'm sorry you didn't get as much clinical experience that you truly deserved. Take every day of work as a learning moment and your other nurses are usually happy that someone looks up to them and asks them for help or to show them how to do something. People will be very understanding of your situation. Use all resources available to you like a lot of hospitals have some sort of education modules, policies & procedures, etc. And remember, every shift you work is more experience that you have gained. Give yourself more credit than you have been and have confidence in yourself that you are smart, you know what you're doing or you are bright enough to figure it out. Because at the end of the day, there are still experienced nurses that see new things that none of us know much about, medicine is always evolving and there are always new things coming out. And sometimes, we just gotta fake it til we make it. As nurses we are constantly learning no matter what type of nurse or how experienced. So keep in mind all of your experience is valuable, you will only get better and more confident with each shift. You got this!