Hi
Swollen and painful gums may be mainly due to deposits( plaque and calculus) that you need to get cleaned(scaling) by dentists... Painful teeth may be due to cavitation in the teeth... Complete clinical and radiological examination is necessary to rule out the cause and management
Next Steps
kindly vit dentist for further clinical examination and management
Health Tips
Avoid self medication.. Medication is only temporary relief