Weird cycle

Periods always 7 to 8 days had sex a day before my period . Came on normally but things wasn't the same was on 3 days not normally heavy and things just stopped. But breast been so sore ever since.. Could this be my hormones acting up??