Welcome to Healthcaremagic.
Your sister in law seems to be having hormonal
imbalance which is presenting with early shedding of the endometrium in the uterus
hence the periods.
The medications she is on are not so useful for her problem , She has to be treated with hormone regulation.
You may have to take her to a Gynecologist who can put her on the needed medications.
Nflox tz is an antibiotic and helps to combat infections which would not be the case in her.
BiotaP is a prebiotic who's help is always debatable.
Wish you good health