Please don't be disheartened, I also had my stoke about 3-4 months ago (17th June) and I am struggling with my recovery. At first, in the first 6 weeks, my recovery was amazing, I even shocked myself, I couldn't believe my recovery but then it slowed down. At this precise moment I feel like I am going backwards, not a great feeling.
Unfortunately there is no time scale that can be given to stroke survivors on the recovery because no two peple are the same as are no two strokes - from what I can gather most people have an improvement after 6 months, this was and is the hardest thing for my to accept, but I am getting there.
Don't give up I bought a colouring book, felt tips pens, dot to dot book and read out aloud to myself. I do these things daily (I lost my ability to right too). Keep practising, every day, it helps, we need to reprogramme our brains to be able to do these things again.
Thank godness for spell check! It is beyond me how my pc knows what I am trying to type and to that I am very grateful, using my mobile phone to text is another matter and on a daily basis I manage to delete my message I am typing becasue of my hand co-ordination. I have also avoided speaking to people due to not being able to get my words out, slurring, dribbling and infrequent shouting of single words because I am struggling to get across what I want to say. Oh and yawning and switching off mid-conversation!!
People will understand, you need to teach them, I frequently tell new people if I yawn it isn't because you are boring it is a recovery process of surviving a stroke but I always add it is a great excuse though if you are boring, gets them every time.
Hang in there, keep practising every day, it will get easier, I belong to a local stroke group that meets once a month, I have received such inspiriation from my fellow survivors, could that be an option for you? Just remember you are a survivor, tell yourself this everyday, even on the good days, take care and remember there are so many of us, the support is here.
p.s. it took me 45 minutes to writie this post double checking that I made sense and there is no spell check!