Yes, you are welcome.
I am not sure why a primary would be reluctant to prescribe temporary vidodin, especially if you are going to have surgery.
Unfortunately, the non prescription alternatives are only aleve, motrin and tylenol.
In this situation, however, there are effective medicines for this type of pain that are non-narcotic, namely, gabapentin, lyrica, amytriptalline and others.
I would discuss this with the primary again.
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent—that’s how we are paid, per rating]. If you forgot something, come back. I am here http://www.justanswer.com/medical/expert-dr-thomas/