<human>: I'm a first time mom and no other kids in our family so far. So I am just wondering if this is normal or what I should be doing exactly?

My son is now three and a half years old, he is very well spoken and usually very well behaved doesn't really throw tantrum fits crying or screaming uncontrollably, but lately he has become so bossy. The way he talks to us (parents and even grandparents) and angry if we  don't comply. Should I get mad at him for talking like this? 

Usually when it happens I talk in a stern voice back at him and tell him I don't like when he talks to me like that and that he should say it nicely and usually he would repeat his command with a please but the same angry tone. He still gets angry and frustrated at us if we don't "obey". But if I get too mad at him or yell then he starts crying. 

And also sometimes I think he does have difficulties expressing his feelings because when he is angry and I don't know what is the cause and ask him whats wrong he doesn't talk just gets teary eyed and serious, and breathes really heavy, I can tell he is upset but he just keeps it bottled up and so controlled. Is this normal? He also has days that he is very sentimental and would cry over anything that normally he wouldn't cry over.

Give me a shortened version of the text
<bot>: I'm confused. Sometimes he is bossy and seems a like a little dictator and sometimes he is so sentimental and emotional and I don't know whats wrong or what I should be doing.