Hello Mam, if pain & swelling is related to single tooth or adjacent gum, it may be localised problem(tooh infection) related to particular tooth. Pls take him to your Dentist for check up. The Dentist will able to also check any signs or symptoms because of tobacco chewing.
Health Tips
Taking painkiller medicine is a temporary resolution and will not solve the the root cause.