I also think the time frame sounds realistic.
I think that you should get a calendar or journal, and each and every day between now July 25 do something to help you prepare for work. As I see it, you need nutrition, physical activity, rest, and some sort of mental stimulation - puzzles puzzles or reading, maybe. If you note your accomplishments at the end of each days you will begin to see improvement as you do more.
Be of good faith! You have already accomplished much by completing your treatment. It's a long journey back to health but you are past the worst of it!