Hunter, it might take that long. My Dallas was fine in 6 months, and may have been fine a little sooner than that but we were due for a vet visit for the whole herd so I just waited till then for his recheck ultrasounds. He has not had a bad day since, so I think that Mother Nature did her job well. My vet calls it "tincture of time." From your reading you probably saw that if you rush things, or if he rushes things, a reinjury will set you back to the starting line and maybe make it harder to heal from the
new damage. In my case, Dallas is here for life and he's to be my grandkid horse and my old age horse...so I could afford to wait on him and just put him on a shelf for a year. I don't know if that's your situation or not. It stinks not to be able to ride Hunter for that long, I know.
There are lots of new therapies out there if you can afford them -- stem cell injections help heal better/faster/stronger; ultrasound; and magnets. I bought the hand-held ultrasound thingy, too - I could loan it to you if you want to try it. My vet said it couldn't do any harm.... we'll never know if it helped or not but Dallas seemed to do well with it. PM me if you want to know more about it!