can stress make your period heavier