How do u know that your period is gonna stop?

Flow may slow. Periods normally end within 7 days - if yours is longer than that then discuss with your gynecologist.