These symptoms do suggest a type of allergic reaction. Unfortunately, you can develop an allergy at any time to anything - even something that you have been exposed to on multiple occasions.
Benadryl may be given (available over-the-counter) - however, it would suggest having him seen immediately in an emergency room to determine the severity of the allergic reaction.
Please click "ACCEPT" if I answered your question to your satisfaction so that I may get credit for my work.
If you AREN'T satisfied, please ask for clarification or more information.