If you had and injury that severe, with such a long recuperation, I should think that your insurance (hopefully you have it) may provide a sports/physical therapist to help with this. You probably need a professional giving you advice, not a bunch of yahoos on an internet forum.