I have found that milk thistle works, as does evening primrose oil. Both support the liver, which cleans up excess hormones. I do better when I avoid sugar, as well. Also, you may want to cut out some stressful aspects of your life. I did, and my PMS is much better now.