I find that supplementing calcium works best for me. I used to have very painful periods also, but certainly the calcium and drinking plenty of water seems to help. I've also just started doing liver flushes per Andreas' book and that too eases a lot of my symptoms.
Also, look monitor your diet for about 1-2 weeks before your periods. I'll bet there's a huge clue as to what you're lacking!