Well, from what I think, I do not think there is going to be any natural solution other than Ayurveda for treating your apparent shoulder problem. It appears that you have already damaged your shoulder to a certain extent too much to get a natural pain killer. Anyway, if you are looking for smooth shoulder movement and all, I advise you to get yourself a glucosamine supplement as it helps in building up synovial fluid between joints!