How long does treatment last?

As long as you need it. There's no arbitrary cutoff, some patients stay on medication for months, some for years. Your timeline, your choice.