Some people who have a stroke recover quickly and can regain normal function of their body after just a few days. For other people, recovery may take six months or longer. No matter how long it takes you to recover from your stroke, recovery is a process. Remaining optimistic can help you cope.