The main reason why kids get more ear infections than adults is because their Eustachian tubes are generally smaller and more level, making it difficult for fluid to drain out of their ears. If the tubes are blocked or swollen due to a respiratory infection or allergies, the fluid may not be able to drain and can become infected.