Evening Primrose really works for me. If I run out I feel like how you describe your moods. When I take them I feel more even.
Can't recommend it enough.
I get the 7 seas starflower and EP 1000mg from Boots (3 for 2)
_________________
I was diagnosed with Aspergers in 2015 when I was 41. I live in the UK (NE Scotland).