My 6 month old won't stop sticking things too far down his throat until he gags himself. It always bothers him when he gets gagged, but then he goes and does it again and again and again. He does fingers, toys, the tie on his sunhat, diapers, anything. Is this normal behavior? It's getting really frustrating because he's upsetting himself so much.