having periods