Thanks for asking the query,
Painful lump can be because of either due to gingival abscess
due to accumulation of bacterial plague
and calculus deep into gum pockets of front teeth , it can be due to periodontal abscess from the infected tooth, it can be apthous ulceration , or block of salivary gland vesicle .
I suggest you to get a complete clinical examination of the tooth by the Dentist
Take an OPG x-ray .
of the abscess will be the treatment.
At home maintain a good oral hygiene.
mouthwash gargles twice daily.
Take vitamin suplements .
Hope this helps out.