i have understood your concern. dislocation is accidental slippage of bone from the actual space and when it happens it will make surrounding muscles ligaments and capsule over stretch and so ultimately pain will be due to all structures. first you need to strengthen the surrounding muscles perfectly with the faith that you will improve. it may take six months or more. do not worry about it and you need to have more patience. in supervision of skilled physiotherapist you need to do all exercise. you can take some pain relieving modalities like ift and swd therapies (interferential therapy and short wave diathermy) by which pain intensity will decrease. but this is not a permanent option. non-vegetarian food will not affect much. i insist to rely on pure vegetarian protein and calcium diet. take bananas and milk as much as possible. avoid junk foods and do proper exercise. for further information consult a fitness expert online --> <link>
please suggest some exercise and supplement for weak bones.