A Cardiac doctor near you or a heart specialist completes 5½ years of training in MBBS, followed by a 3 years of training in MD or DNB, General Medicine, and then does a super specialization study of 3 years in DM Cardiology. They may also have additional specializations or fellowships related to the field of cardiology.