How to say tom waited patiently for three hours. in German

1)tom wartete geduldig drei stunden lang.    
Translation by wauzlConnect Error: Too many connections