what can effect your period? and why am i having period cramps but no period yet?