How Long Does Psychotherapy Take?

It is one of the first things people ask. How long will this take? When will I feel better? Is there a course, a programme, a defined end point?

These are reasonable questions. They deserve an honest answer, not a reassuring one.