Ask Dr Rosemary Leonard: 'I've been constipated for months - what can I do?'