evening primrose oil is the most commonly mentioned remedy.
Cant tell you if it works or not Im afraid although many have said i should try it (cant think why lol)
im the same,feel sorry for my family when im on,yesterday i went out and bought some evening primrose tablets and must say just with taking them for a day i feel better already,just cant wait to finish though