Vaccination against hepatitis B is certainly recommended. Unfortunately influenza is less useful because the virus changes its structure frequently making it very difficult to prevent its attack. If your drinking water supply is not very good, you can get vaccinated against typhoid (brand name: Vactyph). Propranolol (Betacap TR) is known to make diabetes worse; hence it is better to take another agent for migraine.