Have you tried anything else besides percoset for the headache? I suffer from migrane headaches and the only thing that seems to work for me is Fiorinal. I tried many different medications before this. I don't the specifics of you being sick. But, if it's mainly headaches see if your doctor will allow you to try this if you have not already.
Best of luck to you!
"Life is not measured by the number of breaths we take, but by the moments that take our breath away..."