Common causes include not eating enough fibre (contained in cereals, vegetables and fruit), a change in eating habits (for example, when on holiday or on a diet), ignoring the urge to go to the toilet, not drinking enough fluids, lack of exercise, and mental health problems, such as depression and anxiety.