I've just been through this too, it's really horrid. I've been told all you can do is ride it through. My GP told me there really isn't anything you can do to stop them. For me it lasted about 3 weeks from the date I took my last tablet. Sorry you are going through this xxx