Everything bookgirl said a few posts above and add to it the biggie of them all, totally natural: psyllium husk. I have seen it at Whole Foods but am sure it is available in other places as well. Mix it with water (2 tbsp + 1 glass), let sit 3 minutes or so, then drink before going to bed.