I sintomi dell'endocardite possono svilupparsi rapidamente nel corso di alcuni giorni (endocardite acuta) o lentamente nel corso di alcune settimane o forse mesi (endocardite subacuta), a seconda del tipo di microorganismo che causa l'infezione e se ci siano o meno problemi cardiaci preesistenti. L'endocardite subacuta è più comune nelle persone con cardiopatia congenita.