I have another suggestion, for that tooth, something that once worked for me, though I discovered it accidentally -- rub your hands over a balloon, or a cat, vigorously, till you build up a big static charge -- then VERY LIGHTLY, touch your face right over where the bad tooth is, lightly enough that all you touch are the fine hairs -- so the charge gets released. I had a really bad abscess at one point, couldn't get to sleep to save my life, and just barely touched my face like that, not realizing I had a static charge built up -- when that *zing* hit my face, it totally discombobulated the nerve, and the pain completely vanished. It's a short term fix, but it can let you get to sleep.
Andria