There can be several reasons why your breasts may be sore. Some common causes include hormonal changes during the menstrual cycle, pregnancy, breastfeeding, or menopause.