Hi welcome to Healthcaremagic
Hi..., you are young, hence the chances of the breast cancer
is very less.., it can be fibroadenoma
.. only due to infection in the mammary gland
, there is pain and swelling..
you need to be treated with antibiotics..consult a surgeon..
Hope I have answered your question..