My oldest daughter had an ear infection once and v'ed ALL DAY LONG!!!! I would take him to the dr. Well done taking care of him and coping so well!! I hope he feels better soon!