She's absolutely right - the worst part is over, glad you made it through and that you had a compassionate doc!!!!
Also sounds pretty clear where your problems might lie. Get some rest and try and take it easy - sorry you had such a long ride.
Please keep us posted how you are.
your right about the vicodin, they probably won't do much...ice will help today and tomorrow though, it did for me