When is the best time to take MiraLAX? For relief of constipation, you can take one dose of MiraLAX at any time of the day for up to 7 days. You may prefer to take it early in the day so that it’s less likely you will have a bowel movement during bedtime or late at night....