U can hv ur periods upto 9 days in advance
That is a 21 day cycle is normal
But bleeding more than 7 days is not normal
The medicine will only reduce an excessive flow
Not stop it
U need investigations to find out the reason first
Treatment will depend on a diagnosis
Answered2022-09-21 02:28:14
Let others know if this answer was helpful