Anice,
I had a wonderful physical therapist that always did my massages. She used an analgesic rub called Tiger Balm. I have been using it for about 10 years now and it works wonderful with moist heat. If you don't have a moist heating pad, invest in one, they are not expensive at all. Tiger Balm can be found at Walmart and most drug stores. It can be easily overlooked because it comes in a tiny jar about the size of Carmex that we use for chapped lips. A little goes a long ways. They did come out with patches and I do not like them. My orthopod says not to stay on a heating pad for more than 20 minutes at a time. He said too much heat can make things worse.
Not to scold you, but yes, you should have been honest with the nurse over the walking. Honesty is always the best policy. Not only that you are misleading them on what you are truly capable of doing. That can be detrimental to your care from the doctor. You are a nurse and you know that. Be honest you only hurt yourself in the long run if you aren't.
You definetly need to try and distract yourself from the pain. Pain is horrible as we all know that. But, maybe you are concentrating on it too much. Its hard to detach yourself somewhat but it is possible. Like someone else suggested, listen to your favorite music, play with that little one, try to read a book, anything that will get your mind off of it somewhat.
You had a wonderful attitude before surgery, find that great attitude and bring it back lol. You will get back to work, you are determined. I think you are overwhelmed with the whole surgery thing and its dragging you down. Do not let that happen to you. You will get back up on your feet. No one heals the same or hurts the same, you may have a low pain threshhold who knows. Even when you get your script you really need to add some OTC to stretch the pain meds out or you may end up without meds and you don't want that to happen. Taking them more than rx'd will only lead to trouble.
Take care of yourself and cut yourself some slack, you will make it. Hugs, Susie