TCB, I'm so sorry this has been so difficult. Of course you should share those feelings here! How could you not feel frustrated? My own observation is that people heal at their own pace and that must be respected. Be realistic, yes, but also stay positive because people often make recoveries that no one expected--least of all the doctors! It's so much better to live in hope than resignation.
Mega hugs!