ASAP...begin with finding a second opinion and then perhaps even a third. Ask friends, family and neighbors for a reference. As a general dentist I would suggest you start there as we are the front line dental professional. Find a good one and they can involve reputable specialists as needed to help solve this situation in the best way possible. Your situation is very complicated and should be addressed in person.