Can Castor Oil Be Used For Treating Constipation?

Constipation can conspire to ruin your day. What causes constipation and how can we prevent it?