Major pms mood swings! Help please.

In general I'm a fairly easy going person. I have the occasional moodiness but then who doesn't? But every month around a week before af I suddenly become this horrible moody bitch that snaps at anything and everything. Nothing is right and I have zero patience all of a sudden.

This can last for a week and a bit at most and then I'm back to normal.

So I was hoping someone else may be or may have been in the same boat as me and have some suggestions as to how I could remedy this? I've read online that some herbal supplements may work and have ordered a few. So I'm also hoping someone may have some experience with these and be able to tell me what did and didn't work?

Any advice/help would be muchly appreciated!