There could be an issue with the teeth or the gums too.There could also be pus.
Next Steps
The confirmation can be done on visiting a dentist.You will be needing a few X rays and a course of medication.Visit a dentist.
Health Tips
After careful examination the medicines will be prescribed and the required treatment will be advised.
Remember at the age of 47 , it's too early to loose your front teeth.