Hi! Stress and big changes can affect your period! I'm not really sure of how it works with bc, but any stress can affect your body, specially your digestive system and hormones. I sugest you to take a pregnancy test, if you're worried, just so it won't affect your body even more.