My son doesn't like to drink a lot of water all at once.. He says hes not thirsty. Etc... hes suppose to take 2 cap fulls a day. One in the am and one in the pm. But sometimes it takes him a couple hours to finish one 8oz cup of water with the Miralax... Does it still work?