For a Medical opinion....
Some basics on your monthly.....\
Menstruation is the periodic (usually monthly) shedding of the lining of the uterus that occurs under the influence of hormones. Hormones control ovulation (release of an egg from the ovary), the development of the endometrium (uterine lining), and menses (monthly flow). Appropriate hormones in adequate amounts and released in the proper sequence are necessary for the monthly pattern to continue. Without normal hormonal functioning ovulation does not take place, disrupting the normal monthly pattern.
"True"Periodic, monthly bleeding can only result following ovulation, since it is this event that promotes progesterone production and decline two weeks later, bringing on menses.
For many women, "the period" simply means vaginal bleeding without regard to the pattern of bleeding. In this sense, it is possible to bleed without ovulating, but the bleeding will be irregular. This is known as dysfunctional uterine bleeding or anovulatory bleeding. Anovulatory bleeding varies in flow, duration, and schedule, and often is mistaken for a menstrual period.
Now to directly answer the questions. Heroin and other opiate/opiod meds certainly can cause irregularity in menstration sometimes to the point of complete cessation (though not permanently). Hormonal balance is important to a regular cycle.
In my experience It typically manifests itself as breakthrough bleeding or spotting between periods most often. So it can cause you to be overactive or not at all. I dont have this issue (born w penis), however I would think going without would be preferrable. Ive worked on alot of women who go to great lengths to eliminate breakthough/anovulatory