Gum recession and abscess on front teeth, what to do?

Treatment. You need to be treated for the infection. It may be caused by periodontal disease, it may be from a non-vital nerve.. Can't tell over the internet. Please make an appointment with a local dentist.
See a Dentist ASAP. Unlike some other types of infection, a dental/gum abscess will not get better on its own. See your dentist for definitive treatment. Good luck.
See dentist. You should see a dentist to have a comprehensive oral evaluation to get a diagnosis, then a treatment plan is developed to determine what can be done. This should be presented or discussed with you, allowing you to ask any questions. Possible referrals for periodontal treatment.