Congratulations! Been there. Learned hard way, just like doctors, there are few good PT. Find a good sports doctor and he knows who they are. Serious hunters are athletes. Find a good PT & a swimming pool.