The length of time someone is in therapy can vary greatly. It depends on the nature and severity of the problem, as well a person’s willingness, ability, and motivation to overcome it. The time can range from a few weeks to a year or more. Keep in mind that most problems that bring people into some sort of therapy may have evolved over a long period of time, and it is better to be realistic and patient when working to overcome them.