Def sounds like the start of mastitis

Unroofed is really helpful (reduces swelling as well as pain relief). Don't forget you can have it and panadol too.

If it really won't budge she can go to a physio for ultrasound treatment. In the meantime she could also try an electric toothbrush over the spot.

Hope she's back on her feet soon