EOD training typically lasts around 24 weeks. This includes a 12-week basic explosives course, followed by a 12-week advanced course. The length of the courses may vary depending on the specific training program.