Hang in there Stephanie and never apologize for venting on here, that's what this place is all about. This is where you go when you got something to say, we will all listen.
Hope your Dad feels better soon. That mix of medication will really thrown someone for a loop, that's for sure. My Business Partner just went through surgery on his shoulder a couple of months back. They had him on oxycontin.... I had to end a meeting early that he and I were having with a manufacturer because he was ranting and raving.... stuff makes you goofy for sure..
Keep your chin up and if you need anything, let us know.