Been to the dentist ?
maybe you have crowding of the teeth or sinus and that may be why you get toothaches.I dont know about the ghost stuff.Sometimes if i drink certain alcohol such as some wines, cider and some mixed drinks give me a really bad ache down the right side of my neck.What exactly are u getting high on ? I would stop if i were u if it happens every time.How could you enjoy being stoned if it makes you feel that way.