Not an expert, but I think you should go with a sports doctor rehab. Good luck! get well man!