Hi,
Welcome to ehealthforum,
It is difficult to comment on the cause without examining you. You should consider visiting your doctor/gynecologist at the earliest for examination and further investigations to look for the cause (mastitis, breast abscess, breast nodule etc). Treatment as appropriate would be started to help you control your symptoms. Be in regular follow-up with your treating doctor. If needed request for getting a Mammogram done.
Take care.