Heart disease can have many risk factors. These risk factors could be behavioral or congenital. Here in this article, we try to enlist major risk factors for heart disease that are responsible for heart diseases in most of the patients. We will look deep into these factors so that we can understand ways to avoid them. Conditions such as high blood pressure, high blood cholesterol and diabetes can increase the risk of heart diseases. Let us study the behaviors and other characteristics that aggravate these conditions and contribute to risk factors of heart disease.