DS has always been very physical and could certainly be classified as "spirited" but his day to day personality is exuberant and joking. We've had a few phases over the past year where he gets aggressive with his friends (mostly at school since that is where he interacts with other kids the most). The first few episodes were clearly him learning how to play (he would walk up and hit a kid to get their attention when he wanted to play so we taught him ) but over the past few months I've noticed they've been when he's getting sick or during a growth spurt. Aggression seems to be the cue that something is "off" for him.
DH has worked out of town for 2-3 days a week for the past 18 months or so. He had a long stretch in January and February when he did not have to go out of town except a day here and there. DS is very much a daddy's-boy. Now he's gone on a 2 week stretch - the longest he's ever been gone. On Friday DS hit his best friend with a toy at school and made her cry and was "very physical" with the other kids. I got "the talk" from his teacher once again about hitting. I talked to his teachers about DH being out of town earlier in the week since I kind of expected something would happen and they're understanding but obviously they need to protect all of the kids.
Honestly, I'm at a loss about how to deal with DS's emotions and aggression. Not being there when it happens makes it hard to work through as well. When DS is home, we talk about what is going on, how we miss daddy, how he is loved and daddy will be home after his work is finished. We Skype and call daddy and try to include him on daily events. Later today we'll be packing a box of "goodies" we made to send to DH. DH will hopefully be home next weekend and Easter weekend but he has at least 3 more weeks on his current project and then probably 2 more long term projects after that.
Has anyone dealt with this? Anything else I can try?