Bisacodyl
"Do not go to sleep after taking! Take in the morning and cramping will be mild. If you go to sleep, you're body is not going to wake you until you're really hurting. Expect diarrhea for several hours so plan to stay home for the day. Starts working in about 3 hrs if you're awake. One 5mg tab is more than enough!"