Personnally I have seen patients the day they dislocated. Even getting the right advice for you...according to type of dislocation, xrays etc gives you the best start. TENS can be used for painrelief early on. It is important to keep the shoulder immobilised as advised, as too much movement early on can mean that the joint is more unstable in the long run. There is not a great deal that actually keeps the 'ball in the socket' around the shoulder...thus it is important to let the ligaments get a chance to heal without being constantly stretched.
You can do static movements early on...tensing the muscle...without moving the limb...can use wall or other limb to gently brace against.
Best to see a therapist to get progressive program, according to your needs.
Driving? As advised by your consultant, GP, insurance company.
Hope this helps a bit