I think you have to keep looking for the right therapist. At least you're both aware of the issue and are looking for answers.
Have you tried spreading the time between questions out a little bit? Ask a question, get an answer, then wait maybe two minutes before the next question?
Good luck! Jaie