Your history is suggestive of an irregularity in hormonal
balance. This is causing the abnormal menstrual flow, known as metropathic cycles. Your condition is very much treatable once you get a total evaluation done.Do not worry, your asthma
is in no way a cause for this cycle disturbance. Visit a pulmonologist for advice. See a gynaecologist for a thorough hormonal assay.Do not forget to mention about your allergy
to pain killers. Have a nice day.