Unbearable cramps

So, I get cramps really really bad, to the point where I can barely move and I HAVE to take medicine for it, and I usually just pretty much cry involuntary from how much pain it is. I get cramps about 7 times a month, and this happens usually once or twice a month. I hate it when I'm out somewhere and I have to make other people go out of their way to help me, because I feel so needy and I really don't want to ruin others peoples fun, and I also don't like having to ruin my own fun because I have to go home or have to rush to get medicine or whatever it is. Is there any way that I can get my cramps to not be as bad? Even with medicine they don't go away, and the more active I am the worse it hurts. Just some suggestions please