Hi. I am 37 and this has been an issue for many years for me, plus acne and insomnia ten days or so before my period. SSRIs and birth control gave me side effects worse than original symptoms. Here is what has helped:
Cutting out habitual drinking. So went from a nightly glass or two of wine to only social occasions, about once a week or less on average.
Only one cup of black tea per day and NO coffee.
Exercise, but you do that already.
Mindfulness and tracking symptoms.... knowing my moods would start to change at exactly ten days out has been SO helpful in being able to shift my moods faster. I track with an app.
Light therapy during the winter. Huge help.
There are herbs out there but they don’t work for everyone and I don’t feel qualified to recommend anything...plus they have side effects of their own.
I hope you feel better!