Can weight training affect your period