I've always been really regular-every 28 days on the dot. a few weeks ago i had my gallbladder removed and for the first time in my life i am a week late and really worried. could the surgery have caused this?

worried.....