the ultimate foodie
Many things can effect your period. An airplane journey can make a period early and stress can delay it. It could be a combination fo the colonoscopy and your birthday, so i would not worry too much.