If it is a root canal kind of pain, topical anesthetic won't help much. Amanda, try to get an emergency appointment with the dentist. I have been through this more than once. Often even if the root canal itself can't be done immediately, they can give you some relief from the build up of pressure inside the tooth, and some antibiotics if it's infected. This kind of pain is not easily helped by painkillers, even vicodin, although if you have that I'd sure take it. Best thing you can do is tell the dentist you're really in agony and need immediate relief. I'm sorry, kiddo. It's very much not fun. This happened to me once on a trip to Scotland. Call first thing tomorrow, okay? It'll help.
"My predominant feeling is one of gratitude. I have loved and been loved;I have been given much and I have given something in return...Above all, I have been a sentient being, a thinking animal, on this beautiful planet, and that in itself has been an enormous privilege and an adventure." O. Sacks