I dislocated my shoulder a few years ago, but not to your extent, and recover was about 6 weeks for me. This included consistent gym time. If it's not too late, I would hold off on your trip. Shoulders are one of the most ridiculously finicky injuries I've ever had to deal with. Take the time to heal it right.