My periods are always very regular and happen on the day they're due or a day after. I'm now 4 days late and worried as this has never happened before! I'm definitely not pregnant as I've not had sex.
I'm not overly stressed, I'm mid twenties, haven't gained or lost weight recently. I had gallbladder surgery on October 26th, could this impact my periods?