@daroo
Hello daroo:
I am on ODSP for my ME/CFS. It took me more than a year to get disability, as I had to appeal their refusal several times, and finally was scheduled to go to tribunal with my doctor in tow. But at the last minute, my tribunal was cancelled and I was given ODSP immediately. I never knew the story behind that sudden reversal, but I've always fancied that the backlog of cases was so big that the bureaucrats pushed a load of us through as a way of hurrying things along.
On the other hand, I know one person who got their ODSP (she also had ME/CFS) quite easily. So, whatever happens, don't give up. The system is designed to make us give up. If you hang in there and refuse to go away, you will prevail.