What Causes Hard Stools?

Hard stools could be caused by something in your diet like too much iron or eating foods like cheese or bananas. Try adding some other fruits, drink plenty of fluids and eat some fiber rich foods. If you still have problems, call your doctor.