Try not eating a lot of sugar the week of and a week before. I have found that helps me with mine and I know your pain. Good luck!
This used to happen to my sister. She had really bad periods and would get so sick every time. I think she just grew out of it. I would see my doctor as this could be endometriosis.
Try going for bike rides... It kind of like walking so I'm not sure if u can. But good luck trying :)