Sounds like awful pain. I think you should see your Dr. If they can tell you what it is then hopefully you will be able to relax if it happens again.

Good luck.