The honey is supposed to be good for your adrenals, right? The better sleep helps them recharge.
Adrenals are responsible for something like 35% of your sex hormones pre-menopause. If you're experiencing adrenal fatigue, your sex hormones can get out of whack.
Could the better quality sleep be allowing your adrenals to pump out better ratios and quantities of estrogen and progesterone, so help reduce menstrual-related symptoms? if so, COOL!