The following are some of the causes of breast pain and swelling: 1. Before menstruation, breast pain and swelling may occur because of progesterone stimulation. 2. When you are pregnant, the increase in estrogen and progesterone content after pregnancy will stimulate the development of breast follicles, resulting in breast pain and swelling. 3. 4. Breast fibroids can also cause breast discomfort and pain.