Heart attacks mainly occur in older adults, but are possible at any age. Risk factors like smoking, obesity, high cholesterol, hypertension, and diabetes are affecting younger populations. While rare, heart attacks can even happen in childhood in individuals born with congenital heart abnormalities or genetic conditions that predispose them to early heart disease.