can stress make period heavier