C.E.
I have to say that this is not odd at all! I have a 2 year old daughter (turned in Oct.), and it freaked me out because her 2 year visit to our doctors office she flipped out and wouldn't let him anywhere near her. He assured me that at around the age 2-3 it was very common for children to get frightened by people and not want anything to do with them until they warm up. By the end of the visit he had her fine with him and smiling and talking. We still have moments where she gets scared of people, mostly people we're very close to. She has days where it takes her a couple hours to be ok with her DAD, and she sees him 24/7 as he's been a stay at home dad since she was born. She gets scared of my grandmother who she sees every weekend, and her dad's best friend who is probably her favorite person outside of family. Your son will grow out of it! Like I said, the doctor says that it's their way of being comfortable. It's an instinct that if they didn't have it, would have them running into the arms of strangers who might hurt them. It seems like the mood may have something to do with who they're afraid of that day, and some days, there's just no one better than mommy!