Generally, the type of doctor you need to see depends on your current health and medical history.
Many people choose a primary care doctor for their immediate and preventive care needs.
A primary care doctor is broadly trained to treat a wide variety of diseases and conditions. He or she will also know when to refer you to a specialist for more specific care. Some primary care doctors will also specialize in a particular area of medicine. A long-term relationship with your primary care doctor can result in better overall family health as your doctor becomes acquainted with your medical history. An advantage of visiting a primary care doctor regularly is that he or she can coordinate all aspects of your health care.