I have pain in front teeth that's not from a cavity, will I need a root canal?

See your dentist. I can appreciate your concern about your dental health, but finding a proper diagnosis and treatment may be the best answer to your problem. See your dentist for examination, x-rays and treatment options.
Possibly. The pain may also be coming from a periodontal problem. If this is the case, the tooth needs to be evaluated regarding bone support. Your bite may be off, too. This pain can possibly be resolved with an adjustment of your bite.