Thank you for your query.
Scanty period/ spotting could be due to any of the following reasons - stress, anxiety, emotional trauma, rapid weight gain or rapid weight loss
, frequent travelling, thyroid disorders, polycystic ovaries
, endometrial lesions, high prolactin
You need to consult a Fertility
specialist for a proper assessment, particularly as you are 37
Also, your cycles are irregular, so you could be having trouble ovulating.
Your partner's semen testing needs to be done.
Assessment of your fallopian tubes is required.
premenstrual and menstrual headaches and migraines are common, consult your doctor.