It does not look like there's any blood involved, so I'd say no to the need for an ER visit. Does he seem to be in pain at all? Is he eating and drinking okay?