First thing, you should undergo one home pregnancy
test or blood test
for beta HCG
to confirm or exclude pregnancy status as you are sexually active long time.
In exclusion of pregnancy, reasons for low menstrual flow are hormonal
imbalance, stress/ anxiety, thyroid problem, wt gain / extreme loss, irregular eating habits,psychological factor etc.
You may need to do some investigations to rule out causative factors through USG pelvis, thyroid profile & other hormone assay etc. Consult with your doctor and take suggestive measures.
Avoid stress / anxiety, take healthy diet with iron supplements
, eat more fruits & vegetables, control body weight and maintain genital hygiene properly.
If you need further consultation with me, then you can visit http://www.healthcaremagic.com/doctors/dr-soumen-patra/63326.
Take care yourself.