By far the noblest profession, doctors play a critical role towards maintaining health and fitness by diagnosing & treating illnesses or injuries of patients. As general physician examines patients; record medical histories; prescribe medications; analyze and interpret diagnostic tests. They may also counsel patients on preventive health care. In the field of medicine, one can specialize in across a wide range of domains and gain the relevant expertise to treat and help patients with specific problems. Career as a doctor can be very rewarding and highly satisfying but it involves a lot of hard work and relatively longer education & training period.