I was the same. i had to apologise to everyone when i had pms.. i used to get it shockin! have you considered getting and IUD ? my mum got one and never gets her period again. its only recomened for women not wanting any more kids.. but i dont know if thats an issue for you LOL