Percocet contains oxycodone, a Schedule II controlled substance. As an opioid, Percocet exposes users to the risks of addiction, abuse, and misuse [see DRUG ABUSE AND DEPENDENCE]. Although the risk of addiction in any individual is unknown, it can occur in patients appropriately prescribed Percocet.
Use a waterpik! It is a miracle for cleaning under the gumline and in between teeth. You'll actually smell that awful smell coming out, but do it 2x a day and it'll fix that kind of odor. Don't forget, it doesn't replace flossing. All pharmacies and walmart, etc sell them.
There are several different causes of strange odors on the breath. You are right that one of the most common causes of this is a tooth or gum infection. If you have been regularly brushing your teeth and if you are also up to date on your visits to the dentist, then this is unlikely to be the problem.