Breast tenderness

For the past couple if days my breasts feel uncomfortable, even enlarged. Tiday they feel sore and pains on touch. Nipples are hard and hurt on touch. My period is due in 3 days. But i have never had these symptoms as pms. Can anyone tell me what can it be????