Hi I've been on the pill for 3 years and we are quite careful! My periods are regular and normal,but my last period was about 3 weeks ago and five days early and it was very light and my breast have been sore ever since which is about 3 weeks! Wat could this be?

