I have always had bad cramps ?

I've always had horrible cramps, so bad I couldn't move or go anywhere. Midol is the only thing that works, including using a heating pad and being under covers.
Everyone says to take the pin pills before it comes, my period is 6 days away. How soon should I start taking the pain meds?