are you getting enough fiber? fibrous foods work as natural laxatives. flax seeds, prunes, and even coffee (plus more) all get the digestive system flowing. also if you're taking iron supplements, see about lowering the dosage because too much iron can make it very difficult to poop.
@katarama, thank you! good advice and I definitely think you're right.