I agree. It is a good idea to take some time away from it. Mr Foo had a conference at a swanky hotel for 2 nights and I joined him for one of them. I meant not going to the hospital for one day and it was difficult, but we felt so much better for it. He went himself a couple of times, and his mum took me a couple of times, just to get a rest. You really do need to take care of you too. Many don't like to consider anything as a "bonus" But I do think that having a child in the NNICU can have a positive side and one of those is the opportunity to recover from a difficult birth without having to deal with sleepless nights and dirty nappies a dozen times a day. I made sure I got the rest and relaxation I needed so when she came home I could hit the ground running and found I had the energy and emotional capacity to deal better with what she threw at us.
The feeling of helplessness starts to disappear when you get more involved with doing their daily care. I also declined kangaroo care after the first couple of attempts when she got and infection after our first cuddle and was very sick after the second one. I took the view that she was fine in her little box and because I was worried, it wasn't doing me much help either. There was plenty time for cuddles when she got into the cot. But there are benefits from it too, so just do whatever your instinct is telling you.
I can understand friends wanting to throw the shower, but if you want to hold off on it, then just tell them that. People don't really understand what you are going through but most will be willing to learn and keen to do what is best for you. Those who get arsey about it aren't worth worrying about. I had a really hard time with making any real connection with Abby in the beginning. I just didn't want to get too close because what if..... Mr Foo was the same but as she got bigger and it was clear she was going to be absolutely fine, that did change. Having it to celebrate coming home is a great idea. That is one step that people kind of forget to consider as a milestone. Having said that, I'd want it in the days before rather than the days after!