E blockers will stop periods. However, they can also have side effects. Another option is a large dose of norethisterone, which will definitely stop periods and is easier on the body as far as I'm aware, but doesn't block E. This is probably something your friend would want to discuss with a doctor, because there are a number of options for stopping periods and different options are best for different people.