Did you tried Evening Primrose Oil by any chance? About 1200 MG. 2 pills 3 times a day with food. It helps me. It also helps the mood swing too. Do you get pimples around your period because that's what it starts with me. Drink as much water to flush the system as possible and try to eat vegetables and greens. But as I said EPO is very good for me. Of course I can get on and on and about advising but start with that first and see if it helps.