How long does it usually take for aphasia to recover?

Variable. I have seen aphasia recover in days or up to one year. Speech therapy is extremely helpful for patients with aphasia. Recovery is not always possible.