Don't worry, I've given the Red Cross enough blood over the years that I'm sure they can spare a few dozen pints for you if you need it. For the pain meds, you're on your own. Get well, feel better, and avoid those Peterbuilts.
Take the time to heal, be kind to your animals, we'll keep up the posting. So as long as your eyes hold out you can read our ramblings. (Then again, maybe reading about the rest of us might prolong your recovery period.)