Thanks for asking the query,
According to your clinical history i suspect that you have an abscessed tooth draining its abscess in the intraoral tissues which is seen externally.
The infection if not treated in time can lead to spread of the infection to the tissue spaces.
I would suggest you to visit the Dentist
and get the checkup done, take an x-ray of the region.
Take a course of antibiotics and analgesics.
After the facial swelling subsides depending upon the x-ray extarction or root canal treatment
of the tooth can be carried out.
Maintain a good oral hygiene
, use antiseptic mouthwash gargles twice daily.
Hope this helps out.