This is very normal, but tough. My guess is that he's exhausted AND that they have kept him pretty well fed during the day. Most places do a 5 o'clock snack/feeding, so he may be eating right before you pick him up. 5 o'clock is called the "witching hour" for a reason-- most kids are cranky then, and if he's been in daycare all day, he's probably extra tired and stimulated. My recommendation would be to make sure that he gets your undivided attention for a 1/2 hour as soon as you get home-- get down on the floor and play with him. If that means that he gets a quick dinner and you and your husband eat after he goes to bed, so be it. He needs some concentrated, quality time to reconnect with you-- not the easiest thing when you first walk in the door, I know. Good luck!