– Kroppen klarar inte mer. Jag har ont när jag vaknar och ont på kvällarna efter träning, säger han.
Den 34-årige anfallaren har gjort 199 allsvenska matcher för Kalmar och Elfsborg. Mellan 2009 och 2011 spelade han för Fulham, där han gjorde ett mål på tio Premier League-matcher.
David Elm har liksom yngsta brodern Rasmus haft stora skadebekymmer de senaste åren.
– Halva 2015 var senaste gången jag var med på allvar. Efter det har det varit en kamp för överlevnad. Nu är det över, säger David Elm.
Mellanbrodern Viktor har till skillnad från sina bröder spelat samtliga 28 allsvenska matcher den här säsongen.